Skip to content
角丸ジェネレーター
Tools

角丸ジェネレーター

新着

CSSの角丸や有機的なブロブ形状を視覚的に作成。

Top-left
Top-right
Bottom-right
Bottom-left
CSS

Runs entirely in your browser. Nothing is uploaded.

リアルタイムプレビューで CSS 角丸を視覚的にデザイン

border-radius は現代の UI で最も多用される CSS プロパティのひとつで、カード・アバター・ボタン・バッジ・ツールチップ・装飾用ブロブの形状を決定します。この無料 CSS ボーダーラジウスジェネレーターでは、スライダーを動かすたびにプレビューへ即座に反映されるライブビジュアルエディターを利用できるため、必要な角丸の値を正確に調整し、CSS をコピーする前に実際の見た目を確認できます。

4 つのコーナーをそれぞれ独立して調整するか、リンクして均一な角丸を設定できます。px(固定ピクセルサイズ)と %(要素の寸法に比例)を切り替えて使用できます。プリセット形状ライブラリでよく使うパターンをすぐに適用したり、ワンクリックで有機的なブロブ形状を生成したり、実際の画像をアップロードして角丸のプレビューを確認したりできます。すべてブラウザ内で完結し、サーバーへのアップロードは一切ありません。

形状プリセット:円形・ピル・カード・エッグほか

プリセットライブラリには、開発者が最もよく使う形状が揃っています。Circle(円形)border-radius: 50%)は正方形の要素を完全な円に変換し、アバター写真・プロフィール画像・アイコンコンテナに最適です。Pill(ピル型)9999px)は要素のサイズにかかわらず短辺を完全な半円にし、ほぼすべてのモダンなデザインシステムで見られる CTA ボタンやタグの形状を作ります。

Card(16px)と Slight(6px)は多くの UI キットやコンポーネントライブラリで使われる角丸値に対応しています。Top-roundBottom-round は、片側だけ丸くしたいセクション区切り・リストアイテム・タブバーに便利です。Egg プリセットは 8 値の楕円スラッシュ構文 — border-radius: 50% 50% 50% 50% / 40% 40% 60% 60% — を使い、各コーナーに非対称カーブを与えることで、有機的なヒーローアートやイラスト風ブロブの基礎として人気の形状を作成します。

内側カーブ・凹型・ノッチコーナー

反転ボーダーラジウスジェネレーターを求める検索がよく見られます。これは外側ではなく内側にカーブするコーナーのことです。通常の border-radius は凸型(外向き)のカーブしか作れないため、真の凹型コーナーには別の手法が必要です。最も信頼できる方法はラジアルグラデーションマスクです。凹型ノッチを作りたい各コーナーに小さな透明円を配置し、要素から凹んだ切り込みを削り出す形にします。チケットのもぎり部分・クーポンの端・タブ形状の内向きカーブはこの手法で作られています。

代替手法として、ページの背景色で塗りつぶした疑似要素(::before または ::after)に独自の外向き border-radius を与え、コーナーに重ねることで内側に切り込んでいるように見せる方法もあります。スカラップ状やミシン目状の端(チケットの切り取り線など)には、片側に沿った繰り返しラジアルグラデーションマスクが有効です。このジェネレーターは標準的な凸ラジウスと有機的ブロブに特化していますが、マスクの手法を知っておくことで、css 反転ボーダーラジウスジェネレーターが求める凹型のケースにも対応できます。

cssmatic.com・css-tricks.com・bennettfeely.com より優れた理由

cssmatic.com は基本的なボーダーラジウスジェネレーターを提供していますが、長年更新されておらず、画像アップロード・ブロブランダム生成・最新のプリセット形状が欠けています。css-tricks.com の解説記事は優れたリファレンスドキュメントですが、インタラクティブなツールではありません。bennettfeely.com の clip-path メーカーは複雑なポリゴン形状に強力ですが、border-radius ではなく CSS clip-path を対象としており、直感的なスライダーではなく SVG スタイルの座標入力が必要です。

UtiloKit のボーダーラジウスジェネレーターはすべてを 1 つのツールに統合しています。スライダーベースのライブエディター・一般的な UI 形状をすべてカバーするプリセットライブラリ・高度な 8 値スラッシュ構文を使ったランダムブロブ生成・px/% 単位切り替え・100% クライアントサイドで処理される画像アップロードプレビュー・3 種類の出力形式(CSS プロパティ・値のみ・React インラインスタイル)。広告なし・透かしなし・アカウント不要・画像やデザインデータはサーバーに送信されません。

px・%・ブロブ:正しいアプローチの選び方

要素の寸法にかかわらずコーナーサイズを一定に保ちたい場合は px を使用します。カード・入力欄・モーダル・ドロップダウンメニューなど、コーナーサイズが固定のデザイントークンとして定められているデザインシステムコンポーネントに標準的です。形状が要素に対して比例するようにしたい場合は % を使用します。50% は常に正方形要素では円を、長方形要素では適切な楕円を作り出し、実際のピクセル寸法に関係なく機能します。

装飾的なブロブ形状を作るには、「Random Blob」をクリックして border-radius: 30% 70% 70% 30% / 30% 30% 70% 70% のような非対称な 8 値 CSS 値を生成します。クリックするたびに異なる有機的な形状が生まれます。気に入ったブロブが見つかったら CSS をコピーして背景要素・装飾的な区切り・抽象的なヒーローイラストに適用してください。ブロブ機能は各コーナーで水平・垂直ラジウスが異なるスラッシュ構文を使用しており、4 値ショートハンドだけでは作れない形状を実現します。

自分の画像でプレビュー — クライアントサイド・プライベート・即時

プレビューエリアに直接写真をアップロードして、実際の画像に対してボーダーラジウスがどう見えるかをテストできます。画像はブラウザの File API を使って読み込まれ、ローカルオブジェクト URL でレンダリングされます — デバイスの外に出ることはありません。アップロードなし・サーバー処理なし・クラウドストレージなし。これにより、正確なクリップ形状がデザインに影響する円形アバター・角丸メディアサムネイル・ギャラリーカードをデザインする際に、コードに実装する前にトリミングを確認できる特に有用なツールとなっています。

CSS で画像を丸くする方法は 2 つあります。シンプルさを求めるなら <img> タグに直接 border-radius を適用し、レイアウトの柔軟性を求めるなら overflow: hidden を持つラッパー <div> を使います。ラッパーアプローチでは、外側の要素でアスペクト比・パディング・位置を制御しながら border-radius でオーバーフローをクリップできます。両方のアプローチが生成された CSS 出力で示されています。

マルチデバイス対応:デスクトップ・iPhone・Android・あらゆる最新ブラウザ

ボーダーラジウスジェネレーターはインストール不要で、あらゆる最新ブラウザで動作します。デスクトップでは、左にスライダー・中央に大きなライブプレビュー・右に生成された CSS が表示される 3 カラムレイアウトです。iPhoneAndroid では、タッチに完全対応した 1 カラムの縦並びレイアウトにレスポンシブに折り畳まれます。スライダーはタッチドラッグジェスチャーに対応し、画像ピッカーはデバイスのネイティブファイルブラウザと連携し、コピーボタンはすべての最新モバイルブラウザでサポートされている Web Clipboard API を使用します。

インストール不要・ログイン不要・レート制限なし。ツールはクライアントサイドの JavaScript でローカルにすべての入力を処理するため、サーバーが介在しないスライダーの操作はネットワーク遅延ゼロでプレビューを更新します。個人サイト・クライアント案件・デザイン仕様書・CSS 学習など、あらゆるプロジェクトのボーダーラジウス値を、完全なプライバシーと手間なく生成できます。

Frequently asked questions

CSSで `border-radius: 50%` を指定するとどうなりますか?

正方形の要素が完全な円になります。真の円にするには、要素の幅と高さが等しい必要があります。例えば `width: 100px; height: 100px; border-radius: 50%` のように指定します。50% のラジウスは四辺すべての中点で交わり、完全なカーブを作ります。正方形でない要素の場合、50% は楕円になります。要素の寸法によって横長または縦長になります。これは CSS で円形のアバター画像・丸ボタン・アイコンコンテナを作る最も一般的な方法です。

CSSでピル型(スタジアム型)の形状を作るにはどうすればいいですか?

ボタンやバッジのような正方形でない要素に `border-radius: 9999px`(または `100px` のような大きな値)を使用します。ブラウザは自動的にラジウスを要素の短辺の半分にクランプするため、短辺が完全な半円になり、長辺はまっすぐのままになります。これにより、ほぼすべてのモダンなデザインシステムで見られる定番のピル型 CTA ボタンが作れます。`9999px` トリックは要素のサイズにかかわらず機能します。高さの半分を手動で計算する必要はありません。このジェネレーターの Pill プリセットでこのパターンを即座に適用できます。

border-radius の px と % の違いは何ですか?

ピクセル値は絶対値で、`12px` のラジウスは要素のサイズにかかわらず 12 ピクセルのままです。要素が拡大縮小してもコーナーサイズは固定されます。パーセント値は相対的で、`50%` は常に各辺の正確な中点までカーブし、要素に合わせてスケールする比例した形状を作ります。要素に合わせてスケールする円やピルのような形状にはパーセント(`50%`)を使用してください。カード・ボタン・入力欄など、コンテンツにかかわらず一貫したデザインシステム定義のコーナーサイズが必要な UI コンポーネントにはピクセルを使用してください。

CSSで反転・凹型のボーダーラジウスを作るにはどうすればいいですか?

標準の `border-radius` はコーナーを外側(凸型)にカーブさせることしかできません。チケット・タブ・吹き出しで使われる内向きの「ノッチ」または「切り込み」カーブ(反転または凹型コーナー)には、`border-radius` だけでは作れません。一般的な手法はラジアルグラデーションマスクです。`mask: radial-gradient(circle 20px at top left, transparent 98%, black) top left / 51% 51% no-repeat ...` を内側に切り込みを入れたい各コーナーに繰り返します。別の方法は、ページの背景色に塗りつぶした配置済み疑似要素(`::before`)に独自の外向き `border-radius` を与え、コーナーに重ねることで凹型を削り出しているように見せます。チケットのミシン目状の端には、片側に沿った繰り返しラジアルグラデーションマスクが有効です。つまり「反転ボーダーラジウス」は border-radius の値ではなくマスクのトリックであり、反転ボーダーラジウスジェネレーターを検索する際に知っておくと便利です。

CSSで特定の 1 つまたは 2 つのコーナーだけを丸くするにはどうすればいいですか?

個別コーナープロパティを使用します。`border-top-left-radius`・`border-top-right-radius`・`border-bottom-right-radius`・`border-bottom-left-radius` です。例えば `border-bottom-right-radius: 24px` は右下コーナーだけを丸め、他の 3 つはシャープなままにします。自由に組み合わせることもできます。`border-top-left-radius: 16px; border-bottom-right-radius: 16px` は対角線上に丸い形状を作ります。ショートハンドでは、2 つの値で対角コーナーペアを設定します。`border-radius: 16px 0` は左上と右下のコーナーを丸め、右上と左下はシャープなままにします。

border-radius の 4 値ショートハンドの順序はどうなっていますか?

左上から時計回りに:左上 → 右上 → 右下 → 左下の順です。`border-radius: 16px 8px 0 8px` は左上が 16px・右上が 8px・右下が 0・左下が 8px になります。これは `margin`・`padding`・`border-width` で使われる標準的な CSS ショートハンドの方向と一致します。2 値の場合、最初の値が左上と右下に適用され、2 番目の値が右上と左下に適用されます。3 値の場合、2 番目の値が右上と左下の両方に適用されます。1 値の場合は 4 つのコーナー全体に均一に適用されます。

画像に border-radius を適用して円形や角丸にできますか?

はい — `<img>` 要素に直接 `border-radius` を適用します。円形アバターなら `img { border-radius: 50%; width: 100px; height: 100px; }` のように指定します。または、`overflow: hidden` を持つ `<div>` で画像をラップし、ラッパーに border-radius を適用することで、より多くのレイアウト制御が可能になります。このツールの画像アップロード機能を使って、CSS をコピーする前に実際の写真でラジウスがどう見えるかをプレビューしてください。これは、正確なクリップ形状がデザインに影響する円形アバタークロップ・メディアカードサムネイル・ギャラリーレイアウトを設計する際に特に便利です。

CSSで涙滴型またはしずく型の形状を作るにはどうすればいいですか?

3 つのコーナーを大きな値に設定し、1 つをゼロにします。`border-radius: 50% 50% 50% 0` のように指定します。`transform: rotate(-45deg)` と組み合わせると、定番の地図ピンのしずく形状が作れます。ゼロにするコーナーを変えることで、しずくの向きを変えられます。`0 50% 50% 50%` は左向き、`50% 0 50% 50%` は右向きになります。ゼロのコーナーが尖った先端を作り、大きなラジウスの 3 つのコーナーが丸い本体を形成します。ロケーションマーカー・ポインター・イラスト風 UI の装飾アクセントに便利です。

スラッシュを使った 8 値の border-radius 構文とは何ですか?

スラッシュは各コーナーの水平ラジウスと垂直ラジウスを分離します。構文は `border-radius: [水平ラジウス] / [垂直ラジウス]` です。例えば `border-radius: 50% 50% 50% 50% / 40% 40% 60% 60%` は、各コーナーに非対称な楕円カーブを持つ卵型の形状を作ります。このツールの Random Blob ジェネレーターはこの構文を使って有機的で非対称な形状を作ります。ヒーローセクションの背景・装飾用ブロブ・イラスト風デザイン要素として人気です。各コーナーで水平・垂直ラジウスの比率を変えることができます。

このボーダーラジウスジェネレーターは cssmatic.com や css-tricks.com のツールと何が違いますか?

cssmatic.com のボーダーラジウスツールは機能的ですが古く、画像アップロード・ブロブ生成・プリセットライブラリが欠けています。css-tricks.com の解説記事は優れたドキュメントですが、インタラクティブなジェネレーターではありません。bennettfeely.com の clip-path メーカーは用途が重なりますが、border-radius ではなく clip-path を対象としています。UtiloKit のジェネレーターが提供するもの:完全クライアントサイド処理の画像アップロード付きライブプレビュー・形状プリセット(円形・ピル・カード・エッグ・ブロブ)・8 値スラッシュ構文を使ったランダムブロブ生成・px/% 単位切り替え・3 種類のコピー形式。広告なし・透かしなし・登録不要・サーバーへの送信なし。

アップロードした画像はサーバーに送信されますか?

いいえ — 画像はブラウザの File API のみを使用して読み込まれ、デバイスの外に出ることはありません。プレビュー要素はブラウザのメモリ内に完全に留まる `createObjectURL()` 呼び出しを使ってローカルで画像をレンダリングします。アップロードなし・サーバー処理なし・クラウドストレージなし。他のすべての機能についても同様のクライアントサイドアーキテクチャが適用されます。スライダー入力・CSS 生成・ブロブランダム化・クリップボードへのコピーはすべて、最初のページ読み込み後はネットワークリクエストなしで JavaScript で実行されます。画像とデザイン作業は完全にプライベートに保たれます。

CSSで border-radius のトランジションアニメーションはできますか?

`border-radius` は CSS トランジションとキーフレームアニメーションで完全にアニメーション可能です。ホバー時に 2 つの値を滑らかに補間するには `transition: border-radius 0.3s ease` を使用します。`@keyframes` で形状を継続的にモーフィングするには、`0` から `50%` へのアニメーションで正方形が円にパルスします。2 つのブロブ形状(異なる 8 値スラッシュ値)間のモーフィングは、ヒーロー背景で人気の流れるような有機的アニメーションを作ります。border-radius のアニメーションは毎フレーム再描画を引き起こすため、頻繁にアニメーションする要素には `will-change: border-radius` を使用してください。

border-radius は要素のクリック領域や CSS レイアウトに影響しますか?

`border-radius` は純粋に視覚的なもので、要素の描画外観をクリップしますが、レイアウトボックス・マージン領域・ポインターイベントのヒット領域は変わりません。見えなくなった角部分も依然クリック可能で、レイアウト上のスペースも占有しています。これはタッチインターフェースで重要です。円形ボタンはコーナーに正方形のクリック領域を持っています。ヒット領域を丸い形状に正確に合わせたい場合は、ポインターイベントもクリップする `clip-path: circle()` を使用してください。`box-shadow` は `border-radius` を正しく追従しますが、`outline` はほとんどのブラウザで追従しません。丸いフォーカスリングの代替として `box-shadow: 0 0 0 3px color` を使用してください。

この CSS ボーダーラジウスジェネレーターはスマートフォン(iPhone・Android)でも使えますか?

はい — このツールは完全にレスポンシブで、あらゆる最新のモバイルブラウザで動作します。iPhone では Safari や Chrome で何もインストールせずに使用できます。Android では Chrome・Firefox・Edge がすべて対応しています。スライダーはサイズの適切なドラッグハンドルを持つタッチフレンドリーな設計です。画像アップロードはモバイルでネイティブファイルピッカーを使用し、カメラロールやファイルアプリから選択できます。CSS のクリップボードへのコピーは、すべての最新モバイルブラウザでサポートされている標準 Web Clipboard API 経由で動作します。ツール全体がクライアントサイドで動作するため、アプリのダウンロードなし・アカウント不要・データはどこにも送信されません。