角丸ジェネレーター

四隅それぞれの半径を設定します。縦の半径を別に指定したいときは、楕円の角を使います。入力に合わせてプレビューが変わり、CSSはすぐにコピーできます。

無料 ブラウザで動作 2026年11月10日火曜日確認済み

このツールはブラウザ内で動作します。入力した内容が当社に送信されることはありません。

使い方

  1. 単位を選びます。固定の半径ならpx、箱の大きさに応じた半径なら%です。
  2. 左上、右上、右下、左下の下で、それぞれの角の半径を入力します。0の角は直角になります。
  3. 角の幅を高さより広くしたい場合は、楕円の角(縦の半径を別に指定)にチェックを入れ、縦の半径を入力します。
  4. CSSの宣言をコピーして、要素のルールに貼り付けます。

四隅の書き方

border-radiusプロパティは、1から4個の横の半径を、左上、右上、右下、左下の順で受け取ります。値が少ないときは、そこにある値が繰り返されます。2個の値の場合、1つめは左上と右下、2つめは右上と左下に当たります。縦の半径は、スラッシュの後に同じ順で書きます。

文法はCSS Backgrounds and Borders仕様(英語)にあります。各半径は長さか、箱に対する割合で、半径が0の場合は単位が要りません。

border-radius: top-left top-right bottom-right bottom-left / vertical top-left vertical top-right vertical bottom-right vertical bottom-left

最も短い書き方

このツールは、短い書き方で繰り返される値を省きます。左下が右上と同じなら書かず、右下が左上と同じなら3つめの値も省きます。4つの角が同じなら1つにまとめるので、12px 12px 12px 12pxは12pxと書かれます。

縦の半径が横と違うときだけ、スラッシュを書きます。楕円の角を使わなければ、縦の半径は横と同じなので、スラッシュは現れません。

計算例:楕円の角をもつカード

左上を横40px・縦20px、右上を横20px・縦10px、右下を横40px・縦20px、左下を横20px・縦10pxにします。横の半径は40、20、40、20なので、短い書き方では40px 20pxになります。縦の半径は20、10、20、10なので、20px 10pxと書かれます。

宣言は border-radius: 40px 20px / 20px 10px; で、プレビューには縦より横の広い角が現れます。

よくある質問

スラッシュで区切られた2組の数字があるのはなぜですか?

最初の組が各角の横の半径を、スラッシュの後の組が縦の半径を示します。スラッシュがなければ、その角は両方向に同じ半径をもつ円弧になります。

割合(%)の半径は何を基準にしますか?

割合は、横の半径では箱の幅、縦の半径では箱の高さが基準になります。すべての角を50%にすると、箱が正方形なら円、そうでなければ楕円になります。

順序が左上、右上、右下、左下なのはなぜですか?

この短い書き方は、他の箱のプロパティと同じく、左上から始まる時計回りの順序に従います。その順序が分かれば、値が2つか3つの短い形も読みやすくなります。

このツールは半径を箱の大きさと照らし合わせて確かめますか?

いいえ。ツールが確かめるのは、各半径が0以上の数であることと、1000pxまたは100%の上限内であることだけです。隣り合う2つの半径の和が箱の辺より大きい場合は、ブラウザが縮小します。

入力した内容は保存されたり、サーバーに送られたりしますか?

いいえ。プレビューとCSSはブラウザの中で作られます。何も保存もサーバーへの送信もされないので、ページを離れる前に宣言をコピーしてください。

出典

数値と文章の最終確認日:2026年11月10日火曜日。

当サイトの運営に必要なCookieを使用します。お客様の同意があれば、Googleは広告用Cookieを使い、パーソナライズ広告を表示します。拒否された場合も広告は表示されますが、パーソナライズはされません。