htmlの「div」などブロックの角を丸くするにはCSSの「border-radius」を使用します。
当ページでは、実際に見ながら角の丸みを付け、CSSを作成することが出来ます。
生成された「html」「css」などのソースコードは、そのままコピー&ペーストで利用することが出来ます。
四隅を個別で丸め度合いを指定することもできます。色々な角丸をお試しください。
横幅 |
|
---|---|
高さ |
|
四隅 |
|
||
---|---|---|---|
左上 |
|
右上 |
|
左下 |
|
右下 |
|
他▶
|
枠線幅 |
|
---|
他▶
|
<div class="box"></div>
.box { margin : auto; /* サンプル用 中央寄せ */ box-sizing : border-box; /* 罫線も含む長さ */ width : 250px; /* BOXの幅 */ height : 150px; /* BOXの高さ */ background : #B0C4DE; /* BOXの背景色 */ border : 3px solid #35557f; /* 枠線の指定 */ border-radius : 36px 0; /* 角丸の指定 */ }
角丸「border-radius」を50%にすると丸くなります。縦横の長さも統一すると、円形となります。
<div class="sample1">丸</div>
<style type="text/css"> .sample1 { margin : auto; /* サンプル用 中央寄せ */ box-sizing : border-box; /* 罫線も含む長さ */ width : 100px; /* BOXの幅 */ height : 100px; /* BOXの高さ */ background : #B0C4DE; /* BOXの背景色 */ border : 3px solid #35557f; /* 枠線の指定 */ border-radius : 50%; /* 角丸の指定 */ line-height : 94px; /* 文字を縦位置を中央 */ } </style>
CSS3で追加された「animation」を使用すると、角丸に変化を付けることが出来ます。
以下のサンプルは、四隅を50%から0に変化しています。
アニメーションについては以下をご確認ください。
animation 「アニメーション」
<div class="sample2">アニメ</div>
<style type="text/css"> .sample2 { margin : auto; /* サンプル用 中央寄せ */ box-sizing : border-box; /* 罫線も含む長さ */ width : 100px; /* BOXの幅 */ height : 100px; /* BOXの高さ */ background : #B0C4DE; /* BOXの背景色 */ border : 3px solid #35557f; /* 枠線の指定 */ border-radius : 50%; /* 角丸の指定 */ line-height : 94px; /* 文字を縦位置を中央 */ animation : sample2Anime 4s linear infinite alternate; } @keyframes sample2Anime{ 0% { border-radius : 50%; } 100% { border-radius : 0; } } </style>
CSS3で追加された「transform」を使用すると、DIVに変形を付けることが出来ます。
以下のサンプルは、角丸したDIVを15度(反時計周り)に傾けています。
transformについては以下をご確認ください。
transform 「変形」
<div class="sample3">15度傾き</div>
<style type="text/css"> .sample3 { margin : auto; /* サンプル用 中央寄せ */ box-sizing : border-box; /* 罫線も含む長さ */ width : 200px; /* BOXの幅 */ height : 70px; /* BOXの高さ */ background : #B0C4DE; /* BOXの背景色 */ border : 3px solid #35557f; /* 枠線の指定 */ border-radius : 20px; /* 角丸の指定 */ line-height : 64px; /* 文字を縦位置を中央 */ transform : rotate(-15deg); /* 15度反時計回りする */ } </style>
生成できるホームページ・パーツ一覧 | |
文字のデザイン | |
画像のデザイン | |
ボタンのデザイン | |
入力項目のデザイン | |
テーブルのデザイン | |
BOXのデザイン | |
吹き出しのデザイン | |
ページのデザイン | |
図形のデザイン | |
ご利用時の注意事項・制約事項 | |
よくあるご質問 | |
何で無料なの? | |
生成コードに利用制限はある? | |
生成コードに保証はある? | |
jQueryで生成できない? |
スマートフォン・タブレット | 運営:株式会社シーマン |