CSS辞書

border-radius

背景・装飾

要素の角を丸くするプロパティです。4つの角を個別に指定できるほか、楕円形の角も作成可能です。円形のボタンやカードデザインに欠かせないプロパティで、単位はpx、%、emなど多様な値が使用できます。

構文

Syntax
border-radius: <length> | <percentage>

Tailwindでは

rounded-smborder-radius: 4px
rounded-mdborder-radius: 6px
rounded-lgborder-radius: 8px
rounded-fullborder-radius: 9999px

任意値: rounded-[10px]

v4でスケール名が変更: v3のrounded→rounded-sm、rounded-sm→rounded-xsに改名。角ごとの指定は rounded-t-* / rounded-tl-* など。

インタラクティブデモ

Try it

コントロール

16px
0px100px

プレビュー

生成されたCSS

.element { border-radius: 16px; }

コード例

1

border-radius: 0px;
実行結果
0px
角の丸みなし(デフォルト)

角の丸みなし(デフォルト)

2

border-radius: 16px;
実行結果
16px
中程度の丸み

中程度の丸み

3

border-radius: 50%;
実行結果
50%
完全な円形

完全な円形(正方形の場合)

💡 TIPS

カードデザインやボタンで必須のプロパティ。

🤖 AIがよく間違えるポイント

AIは「完全な丸ゴマ/ピル形」にborder-radius: 50%を使うことがありますが、50%は楕円になるため、ピル形には9999pxや calc(infinity * 1px) が正解です(正円なら50%でOK)。角丸の入れ子(親と子の半径調整)もAIが省略しがちな仕上げポイントです。

💬 AIへの頼み方

このボタンをピル形(カプセル形)にしたい。50%だと楕円になる問題を回避して実装して

カードとその中の画像の角丸を、入れ子でも自然に見えるよう半径を調整して

そのままAIチャットに貼り付けて使える依頼文の例です。ページ上部の「AI用にコピー」でこのページ全体をコンテキストとして渡せます。

関連プロパティ

このプロパティを使ったUIレシピ

ローディング状態付きボタンボタン・操作コピー完了フィードバックボタンボタン・操作セグメンテッドコントロールボタン・操作フローティングアクションボタンボタン・操作よく使うボタンデザイン10選ボタン・操作数量ステッパー(−/+)ボタン・操作アイコンだけのボタンボタン・操作連結ボタングループボタン・操作プロフィールカードカードおしゃれな料金テーブルデザインカード統計カード(KPI表示)カードお客様の声カードカードカスタムチェックボックスフォームスタイル済みレンジスライダーフォーム検索ボックス(クリアボタン付き)フォームカスタムセレクトボックスフォーム入力に合わせて伸びるテキストエリアフォームページネーションナビゲーションステップインジケーターナビゲーションモーダルダイアログ表示・フィードバックアコーディオン(FAQ)表示・フィードバックトースト通知表示・フィードバックテーブルで横スクロール可能にする表示・フィードバックバッジ・通知ドット表示・フィードバックアラート・コールアウト4種表示・フィードバックプログレスバー表示・フィードバック縦タイムライン表示・フィードバックチャット吹き出し表示・フィードバックログイン画面の骨格レイアウトパターン

ブラウザサポート

Baseline 広く利用可能
Chrome
4+
Firefox
4+
Safari
5+
Edge
12+