CSS 角丸ジェネレーター
スタイル処理はすべてブラウザ内で完結します。データは送信されません
四隅を別々に入力し、プレビューを見ながら調整してコピー。ここで知っておくべきことは一つです:% 指定の角丸は円ではなく楕円になります。 `border-radius: 50%` の % は縦横それぞれについて解決されるため(横は幅の、縦は高さの割合)、正方形でない要素では楕円になります。真円にしたいなら、要素自体を正方形にするか、`9999px` のような大きなピクセル値を書いてブラウザーに短辺の半分へ丸めさせるかです。 そのためプレビューは意図的に正方形ではありません(幅 12rem、高さ 8rem)。単位を % に切り替えると、その楕円が目の前に現れます —— 文章で読むよりずっと分かります。 「四隅を連動」するスイッチがない理由。 連動させると、四つの入力欄のうち三つが変更しても反応しない状態になります。存在するのに効かないコントロールは、数字を三つ多く埋めるより混乱を招きます。四隅が独立しているのは CSS そのものの形です(`border-radius: a b c d`、左上から時計回り)。四つの欄がそのままの表現です。
機能
- 四隅を個別に調整でき、プレビューが即座に反映
- px・rem・% の三種類の単位
- 四隅が同じときは一つの値に省略 —— 手書きの CSS と同じ形になります
- 単位を % にすると楕円になることがそのまま見えます
- 値は丸め処理済み:負の値は 0、大きすぎる値は 999 で止まり、無効な CSS を出しません
- 下にそのままコピーできる CSS ルール(`.rounded` セレクター付き)
- コードはシンタックス ハイライト付きで、コピーはボタン一つ
- 計算はすべてブラウザー内で完結し、何も送信されません
使い方
- 単位を選びます(通常は px か rem)
- 四隅の値を入れると、プレビューがすぐ変わります
- % の挙動を見たいときは単位を % に。楕円になる点にご注意ください
- 良ければコピー ボタンで CSS を取り出します
よくある質問
- 50% にしても円にならないのはなぜですか?
- `border-radius` の % は縦横それぞれで解決されるからです —— 横は要素の幅に対する割合、縦は高さに対する割合です。要素が正方形でなければ二つの半径は異なり、結果は楕円になります。真円にする方法は二つ:要素自体を正方形(幅と高さを等しく)にして `50%` を使うか、短辺の半分を超えるピクセル値(`9999px`)を書いてブラウザーに短辺の半分へ丸めさせるかです。後者はカプセル形状を作る定番の書き方でもあります。
- 四つの値はそれぞれどの角ですか?
- 左上から時計回りです:`border-radius: 左上 右上 右下 左下`。三つの値なら「左上、右上と左下、右下」、二つなら「左上と右下、右上と左下」、一つなら四隅すべてです。本ツールは四隅が同じときは一つ、異なるときは四つの値を出力します —— CSS 自身の省略規則と同じなので、出力は手書きのコードと同じ見た目になります。
- カプセル ボタンに `9999px` を使うのは安全ですか?
- 安全で、よく使われる方法です。ブラウザーは半径を短辺の半分に丸めるため、ボタンの高さがいくつであっても `9999px` は完全な半円の端になります。`50%` より堅牢です —— 後者は縦横比によって形が変わり(楕円になることもあります)、`9999px` は常にカプセルです。代償は数値が大げさに見えることだけです。
- 角丸は性能に影響しますか?
- 角丸そのものはほとんど影響しません。 一点だけ注意すべきは、アニメーション中の要素に角丸を付けるとクリップ処理が一段増え、低スペック端末でフレーム落ちすることがあります。アニメーション中に角丸が変わらないなら、再描画されない親要素に移す手があります。GPU 合成下では `border-radius` は安価で、ほとんどの場合に構造を変える必要はありません。
関連ツール
CSS グラデーション生成
スタイル角度・色・形状を調整してリアルタイムにプレビューし、CSS をコピー。線形・放射状・円錐の三種類に対応し、中間のカラーストップも使えます。
配色スキーム
早見表基準色を入れると、単色・類似色・補色・分裂補色・トライアド・テトラード・ニュートラルの七通りを算出。使い方と 60/30/10 の面積比も表示します。
単位換算
変換長さ・重さ・温度・エネルギー・圧力・流量・力・密度など 26 分類の単位を換算します。1つ値を入れると、同じ分類の全単位での結果が一度に見られます。
グラスモーフィズム生成
スタイルぼかし・透明度・彩度・枠線を調整してグラスモーフィズムをプレビューし、CSS をコピー。-webkit- 接頭辞つきで iOS でも実際にぼけます。
ニューモーフィズム生成
スタイル距離・ぼかし・強さ・凹凸を調整してニューモーフィズムをプレビューし、CSS をコピー。二つの影の色は背景色から算出し、色相は保ちます。
ネオン テキスト
スタイル色と強さを調整してネオンの光り方をプレビューし、CSS をコピー。text-shadow を重ね、暗い背景で確認できます。