HTML STUDY

枠線を角丸にする

ここでは枠線の角を丸くする方法を解説していきます。枠線のそれぞれの角を個別に設定することや角の丸みの大きさの設定も可能です。

border-radius

CSSプロパティborder-radiusuを使用して枠線の角を丸くしていきましょう。各辺を個別に設定する場合はborder- -radiusの間にtop-left,top-right,bottom-left,bottom-rightを入力して設定することができます。あるいは、border-radiusに複数の値を入力することでも設定できます(下の図のように)。

角丸の説明画像

要素解説
<div>コンテンツをグループ化
CSSプロパティ解説
border-radius枠線の角を丸くする
border-top-left-radius枠線左上の角を丸くする
border-top-right-radius枠線右上の角を丸くする
border-bottom-left-radius枠線左下の角を丸くする
border-bottom-right-radius枠線右下の角を丸くする

HTMLコード記述例

<div class="radius1">
<p>四隅の角を10px丸くしています。</p>
</div>

<div class="radius2">
<p>四隅の角をそれぞれ丸くしています。</p>
</div>

外部ファイルCSS記述例

@charset "utf-8";

div.radius1 {
 border: 5px solid green;
 border-radius: 10px;
 margin-right: 10px;
 width: 150px;
 height: 150px;
 padding: 10px;
 display: inline-block;
}

div.radius2 {
 border: 5px solid orange;
 border-radius: 10px 20px 30px 40px;
 width: 150px;
 height: 150px;
 padding: 10px;
 display: inline-block;
}

ブラウザ表示例

四隅の角を10px丸くしています。

四隅の角をそれぞれ丸くしています。

div要素が横並びになるようにdisplayを設定しています。

CSS枠線 関連記事