CSS border-start-end-radius 属性

定義と用法

border-start-end-radius 属性は、要素のブロック方向の始点(block-start)とインライン方向の終点(inline-end)の間の角の半径を定義します。

注意:関連するCSS属性 writing-modetext-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-radiusborder-bottom-right-radiusborder-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 ボーダーボトム左下角半径属性

参照:CSS ボーダーボトム右下角半径属性

参照:CSS border-top-left-radius 属性

参照:CSS border-top-right-radius 属性

参照:CSS direction 属性

参照:CSS text-orientation 属性

参照:CSS writing-mode 属性