CSS border-end-start-radius 属性定义元素的块端和内联开始侧之间的角半径。
此属性是一个逻辑边框半径,这意味着其值取决于元素的书写模式、方向和文本方向。
可能的值
<length>:使用长度值表示圆半径的大小。负值无效。
<percentage>:使用百分比值表示圆半径的大小。
- 水平轴百分比是指盒子的宽度。
- 垂直轴百分比是指盒子的高度。
- 负值无效。
适用于
所有 HTML 元素,但 border-collapse 设置为 collapse 的 table 和 inline-table 元素除外。适用于 ::first-letter。
DOM 语法
CSS 边框结束起始半径 - 长度值
下面是一个示例,说明如何使用长度值创建块结束和内联开始圆角 -
CSS 边框结束起始半径 - 百分比值
下面是一个示例,说明如何使用百分比值创建块结束和内联开始圆角 -
带有动画的 CSS 边框结束开始半径
下面是一个示例,说明如何使用动画创建块结束和内联开始圆角 -
CSS 边框结束起始半径 - 方向 RTL
以下示例演示如何使用 border-end-start-radius 和 direction: rtl 属性在从右到左的方向上创建元素的圆角块端和内联开始角 -
CSS 边框结束起始半径 - 写入模式
我们可以将 border-end-start-radius 属性与 writing-mode: vertical-lr 一起使用,它从上到下、从左到右垂直排列文本。同样,使用 writing-mode: vertical-rl,它从上到下和从右到左垂直排列文本。
这是一个例子 -
CSS 边框结束开始半径 - 垂直文本
以下示例演示如何使用 border-end-start-radius 属性创建带有垂直文本的圆角块端和内联开始角 -
CSS border-end-start-radius - 相关属性
以下是与 border-end-start-radius 相关的 CSS 属性列表:
属性 | 值 |
---|---|
writing-mode | 设置元素的垂直和水平写入方向。 |
direction | 设置文本的方向 |
text-orientation | 设置行中字符的方向。 |