【CSS】border-radius - 角の曲線
CSSのborder-radiusプロパティをご紹介します。
border-radius
border-radiusは要素の角の曲線を示すプロパティです。
各角の左上角、右上角、左下角、右下角を個別に定義するにはborder-top-left-radius、border-top-right-radius、border-bottom-left-radius、border-bottom-right-radiusを使用します。
基本構文
値が1つ
全ての角に適用します。
border-radius: 値;
値が2つ
値1を左上と右下、値2を左下と右上に適用します。
border-radius: 値1 値2;
値が3つ
値1を左上、値2を右上と左下、値3を右下に適用します。
border-radius: 値1 値2 値3;
値が4つ
値1を左上、値2を右上、値3を右下、値4を左下に適用します。
border-radius: 値1 値2 値3 値4;
サンプル
サンプル1
<style>
div {
width: 100px;
height: 100px;
border: 1px solid black;
border-radius: 20px;
}
</style>
<div></div>
サンプル2
<style>
div {
width: 100px;
height: 100px;
border: 1px solid black;
border-radius: 20px 40px;
}
</style>
<div></div>
サンプル3
<style>
div {
width: 100px;
height: 100px;
border: 1px solid black;
border-radius: 20px 40px 60px;
}
</style>
<div></div>
サンプル4
<style>
div {
width: 100px;
height: 100px;
border: 1px solid black;
border-radius: 20px 40px 60px 80px;
}
</style>
<div></div>