⬜ ボーダー半径ジェネレーター
CSS border-radius をビジュアルに作成。4角個別設定・8値指定・プリセット対応。リアルタイムプレビューでCSSコードを即コピー。
プリセット
CSS コード
border-radius: 0px;
border-radius-generatorとは
CSS border-radiusプロパティを視覚的に設計するツール。通常、border-radius値を手作業で入力するのは複雑ですが、このジェネレーターはドラッグ操作で四角の角を丸め、リアルタイムでプレビューを確認できます。4つの角を個別に調整でき、さらに楕円形の半径にも対応しています。
使い方ガイド
1. ツールを開くと、正方形のプレビュー領域が表示されます
2. 四角の角をドラッグして丸める量を調整します
3. または数値入力で正確に値を指定することもできます
4. 生成されたCSSコードを「コピー」ボタンで取得します
5. 自分のHTMLに貼り付けて完成です
活用シーン
・ボタンやカードのデザイン調整:Webサイトのボタンの角丸具合を微調整する際、このツールで最適な値を見つけられます
・デザイナーとの情報共有:プレビュー画面でビジュアル確認しながらCSS値を共有できるため、打ち合わせ時の意思疎通が円滑です
・複雑な楕円形の作成:8値指定モードで楕円の角丸を作成し、円形のアバター枠やメダルのようなデザインを実現できます
・プロトタイピング:本格開発前のプロトタイプ段階で、角丸の候補値を複数試行できます
知っておきたいポイント
border-radiusは最大8つの値を指定できます。最初の4つは外側の角丸を、後ろの4つは水平方向の楕円半径を制御します。このツールはそれらすべてをビジュアルで操作でき、CSSの複雑な構文を覚える必要がありません。モダンなブラウザではほぼ全て対応しており、本番環境でも安心して使用できます。
よくある質問
border-radiusとは何ですか?
border-radiusはCSSのプロパティで、要素の角を丸くします。ピクセル値やパーセンテージで丸みの大きさを指定でき、4つの角を個別に設定することも可能です。
8値指定とは何ですか?
border-radiusは各角に水平半径と垂直半径を別々に指定できます。「水平4値 / 垂直4値」の形式で記述し、楕円形の角丸を作成できます。例: border-radius: 10px 20px 30px 40px / 50px 60px 70px 80px;
pxと%の違いは何ですか?
px(ピクセル)は固定値で要素サイズに関係なく同じ丸みになります。%(パーセンテージ)は要素の幅と高さに対する割合で、50%を指定すると完全な円や楕円になります。
完全な円を作るにはどうすればよいですか?
要素の幅と高さを同じにし、border-radius: 50%を指定すると完全な円になります。本ツールのプリセットから「円」を選択すると簡単に設定できます。
ブラウザの対応状況は?
border-radiusは全てのモダンブラウザ(Chrome、Firefox、Safari、Edge)で対応しています。ベンダープレフィックスは不要です。IE9以降でもサポートされています。
カプセル形状を作るにはどうすればよいですか?
横長の要素にborder-radius: 9999pxまたは要素の高さの半分を指定するとカプセル型になります。本ツールのプリセットから「カプセル」を選択できます。
アニメーションで角丸を段階的に変化させるにはどうすればいいですか?
CSS `transition` プロパティを使用してください。例えば `transition: border-radius 0.5s ease;` とすることで、0.5秒かけて滑らかに変化します。このツールで生成したコードに `transition` を追加するだけで実装できます。
複数の要素に同じ角丸設定を一括適用することはできますか?
はい、生成されたCSSコードをクラスやIDとして定義して、複数の要素に適用できます。例えば `.rounded-card { border-radius: 20px; }` とすれば、すべてのカード要素に統一できます。
border-radiusと箱のサイズが異なる場合、どのように機能しますか?
border-radius が box のサイズより大きい場合も有効です。例えば 100px × 200px のボックスに border-radius: 150px を指定しても、正しく丸くなります。ブラウザが自動的に最適化します。
負の値を使用することはできますか?
いいえ、border-radius は負の値に対応していません。ブラウザは負の値を無視します。凹んだ角を作成することはできません。
border-radius はレスポンシブデザインでどのように機能しますか?
% 値を使用すれば、画面サイズに応じて動的に変わります。例えば `border-radius: 50%;` は常に正方形またはその比率で完全な円になります。`@media` クエリと組み合わせて、ブレークポイントごとに値を変更することも可能です。
複数の色を持つ枠線と組み合わせるにはどうすればいいですか?
`border-radius` と `border` プロパティは独立して動作します。例えば `border: 3px solid red; border-radius: 15px;` とすれば、赤い枠線が角丸で表示されます。このツールで `border-radius` を生成した後、別途 `border` を追加してください。