【CSS3リファレンス】border-radius - web design lab
にほんブログ村 デザインブログ Webデザインへ PVアクセスランキング にほんブログ村

【CSS3リファレンス】border-radius


【CSS3リファレンス】border-radius

こんにちは(・∀・)

CSS3で新しく追加されたプロパティをご紹介します。今回ご紹介するCSSプロパティはborder-radiusです。

概要

border-radiusプロパティは要素の角を一括で丸くする指定ができるプロパティです。指定する値は1つから4つまでを半角スペースで区切って指定する事ができ、その指定する数によって適用され方が変わります。

個別に指定することもできます

border-top-left-radiusは要素の左上の角を丸くするプロパティです
border-top-right-radiusは要素の右上の角を丸くするプロパティです
border-bottom-right-radiusは要素の右下の角を丸くするプロパティです
border-bottom-left-radiusは要素の左下の角を丸くするプロパティです

指定する値は2つで、半角スペースで区切って指定する事ができ、1つ目の値が水平方向の半径、2つ目の値が垂直方向の半径となります。2つ目の値を省略した場合は1つ目の値と同じになります。


.sample {
  border-radius: 10%;
}
適用要素

すべての要素(border-collapseの値がcollapseのtableは除く)

指定できる値
数値+単位
角丸部分の半径を数値+単位で指定
%値
角丸部分の半径を%値で指定
指定する値が1つ
4つの角に適用
指定する値が2つ
1つ目の値が左上と右下、2つ目の値が右上と左下
指定する値が3つ
1つ目の値が左上、2つ目の値が右上と左下、3つ目の値が右下
指定する値が4つ
左上の角から順に時計回りで適用
初期値

0

サンプル
HTML

<p class="demo1">
サンプルデモ1
</p>
<p class="demo2">
サンプルデモ2
</p>
<p class="demo3">
サンプルデモ3
</p>
CSS

.demo1 {
  border-radius: 10%;
}
.demo2 {
  border-radius: 25px 10px;
}
.demo3 {
  border-top-left-radius: 25px;
}
Result

サンプルデモ1

サンプルデモ2

サンプルデモ3


にほんブログ村 デザインブログ Webデザインへ PVアクセスランキング にほんブログ村