CSS border-start-end-radius 属性
- 前のページ border-spacing
- 次のページ border-start-start-radius
定義と用法
border-start-end-radius
属性は、要素のブロック方向の始点(block-start)とインライン方向の終点(inline-end)の間の角の半径を定義します。
注意:関連するCSS属性 writing-mode
、text-orientation
および direction
ブロック方向とインライン方向を定義します。これがこれらの属性が影響する理由です。 border-start-end-radius
属性の結果。英文ページでは、インライン方向は左から右、ブロック方向は下向きです。
もし border-start-end-radius
属性が2つの値を持っている場合、角は楕円形になります:
border-start-end-radius: 50px 100px;
もし border-start-end-radius
属性が値を持っている場合、角は丸くなります:
border-start-end-radius: 50px;
CSS border-start-end-radius
属性と border-bottom-left-radius
、border-bottom-right-radius
、border-top-left-radius
および border-top-right-radius
属性は非常に似ていますが、 border-start-end-radius
属性はブロック方向とインライン方向に依存しています。
インスタンス
例 1
特定の要素のブロック方向の開始位置とインライン方向の終わりに円角を追加します:
#example1 { background-color: lightblue; border-start-end-radius: 50px; } #example2 { background-color: lightblue; border-start-end-radius: 50px 20px; } #example3 { background-color: lightblue; border-start-end-radius: 50%; direction: rtl; } #example4 { background-color: lightblue; border-start-end-radius: 50%; writing-mode: vertical-rl; }
例 2:direction 属性との組み合わせ
ブロック方向の開始位置とインライン方向の終わりの円角の位置は、 direction
属性の影響:
#example1 { border: 2px solid red; direction: rtl; border-start-end-radius: 25px; }
例 3:writing-mode 属性との組み合わせ
ブロック方向の開始位置とインライン方向の終わりの円角の位置は、 writing-mode
属性の影響:
#example2 { border: 2px solid red; writing-mode: vertical-rl; border-start-end-radius: 25px; }
CSS 文法
border-start-end-radius: 0|length|initial|inherit;
属性値
値 | 説明 |
---|---|
0 | デフォルト値。 |
length | ブロック方向の開始位置とインライン方向の終わりの円角の形状を定義します。参照してください:CSS 単位。 |
% | 円角の形状を、要素の対応する軸上の長さのパーセントで定義します。 |
initial | この属性をデフォルト値に設定します。参照してください: initial。 |
inherit | 親要素からこの属性を継承します。参照してください: inherit。 |
技術的詳細
デフォルト値: | 0 |
---|---|
継承性: | いいえ |
アニメーション作成: | サポートしています。参照してください:アニメーション関連属性。 |
バージョン: | CSS3 |
JavaScript 文法: | object.style.borderStartEndRadius="50px" |
ブラウザのサポート
テーブルの数字は、この属性を完全にサポートする最初のブラウザのバージョンを示しています。
クローム | エッジ | ファイアフォックス | サファリ | オペラ |
---|---|---|---|---|
89.0 | 89.0 | 66.0 | 15.0 | 75.0 |
関連ページ
チュートリアル:CSS 円角
参照:CSS border-top-left-radius 属性
- 前のページ border-spacing
- 次のページ border-start-start-radius