CSS の border-bottom-left-radius プロパティは、要素の左下の角の丸みを設定します。

丸みは円又は楕円にすることができ、値のうちの一つが 0 であれば、丸めは行われずに角は四角くなります。

border-bottom-left-radius.png

背景は、画像または単色ですが、丸みがあっても境界で切り取られます。切り取られる正確な位置は、 background-clip プロパティの値で定義されます。

このプロパティの値が border-bottom-left-radius プロパティの後の border-radius 一括指定プロパティで設定されなかった場合、このプロパティは一括指定プロパティによって初期値にリセットされます。

構文

/* 角を円にする */
/* border-bottom-left-radius: radius */
border-bottom-left-radius: 3px;

/* パーセント値 */

/* ボックスが正方形ならば円、長方形ならば楕円 */
border-bottom-left-radius: 20%;

/* 上と同じ。水平方向 (width) 及び垂直方向 (height) の 20% */
border-bottom-left-radius: 20% 20%;

/* 水平方向 (width) の 20% 及び垂直方向 (height) の 10% */
border-bottom-left-radius: 20% 10%;

/* 角を楕円にする */
/* border-bottom-left-radius: horizontal vertical */
border-bottom-left-radius: 0.5em 1em;

border-bottom-left-radius: inherit;

値1つで指定する場合:

  • 値は <length> 又は <percentage> であり、境界の角に使用する円の半径を示します。

値2つで指定する場合:

  • 最初の値は <length> 又は <percentage> であり、境界の角に使用する楕円の水平の軌道長半径を示します。
  • 最初の値は <length> 又は <percentage> であり、境界の角に使用する楕円の垂直の軌道長半径を示します。

<length-percentage>
円の半径又は楕円の長半径及び短半径を示します。絶対的な長さの場合は、 CSS の <length> データ型で表現することができます。水平軸のパーセント値はボックスの幅、垂直軸のパーセント軸はボックスの高さに対する値です。負の数は無効です。

形式文法

<length-percentage>{1,2}

where
<length-percentage> = <length> | <percentage>

ライブ例 コード
.
境界として使用されている円弧
div {
  border-bottom-left-radius: 40px 40px;
}
.
境界として使用されている楕円の弧
div {
  border-bottom-left-radius: 40px 20px;
}
.
ボックスは正方形。境界として使用されている円弧
div {
  border-bottom-left-radius: 40%;
}
.
ボックスは正方形ではない。境界として使用されている楕円の弧
div {
  border-bottom-left-radius: 40%;
}
.
背景色は境界で切り取られる
div {
  border-bottom-left-radius:40%;
  border-style: black 3px double;
  background-color: rgb(250,20,70);
  background-clip: content-box;
}

仕様書

仕様書 状態 備考
CSS Backgrounds and Borders Module Level 3
border-bottom-left-radius の定義
勧告候補 初回定義

初期値0
適用対象all elements; but User Agents are not required to apply to table and inline-table elements when border-collapse is collapse. The behavior on internal table elements is undefined for the moment.。 ::first-letter にも適用されます。
継承なし
パーセンテージrefer to the corresponding dimension of the border box
メディアvisual
計算値絶対的な長さかパーセンテージ値の 2 値
アニメーションの種類length または percentage, calc();
正規順序形式文法で定義される一意のあいまいでない順序

ブラウザーの対応

機能ChromeEdgeFirefoxInternet ExplorerOperaSafari
基本対応

4

1 -webkit-

12

12 -webkit-

41

49 -webkit-

44 -webkit- 2

1 — 123

910.5

5

3 -webkit-

Percentages412

4

14

910.55
Ellipitcal corners1123.5910.53
機能Android webviewChrome for AndroidEdge mobileFirefox for AndroidOpera AndroidiOS SafariSamsung Internet
基本対応 ? ?

あり

あり -webkit-

あり1 ? ? ?
Percentages ? ? あり あり ? ? ?
Ellipitcal corners ? ? あり あり ? ? ?

1. Prior to Firefox 50, border styles of rounded corners were always rendered as if border-style was solid. This has been fixed in Firefox 50.

2. From version 44: this feature is behind the layout.css.prefixes.webkit preference (needs to be set to true). To change preferences in Firefox, visit about:config.

3. Supported as -moz-border-radius-bottomleft.

4. Before Firefox 4, the <percentage> was relative to the width of the box even when specifying the radius for a height. This implied that -moz-border-radius-bottomleft was always drawing an arc of circle, and never an ellipse, when followed by a single value.

関連情報

CSS の border-radius に関するプロパティ: 一括指定の border-radius, 他の角のための border-top-right-radius, border-bottom-right-radius, border-top-left-radius

ドキュメントのタグと貢献者

このページの貢献者: mfuji09, ethertank, FredB, Yuichiro, Marsf
最終更新者: mfuji09,