CSS - border-block-end-color 属性



CSS border-block-end-color 属性确定逻辑 block-end 边框颜色,并根据元素的书写模式、方向性和文本方向转换为物理边框颜色。

语法


border-block-end-color: color | transparent | initial | inherit;

属性值

描述
color 指定边框的颜色。可以使用不同的颜色格式(名称,RGB值,十六进制值,HSL值等)。默认颜色是元素的当前颜色。
transparent 指定边框必须是透明的。
initial 将该属性设置为其默认值。
inherit 将继承父元素的属性。

CSS border-block-end-color 属性的示例

以下示例说明了具有不同值的 border-block-end-color 属性。

border-block-end-color (按颜色名称)

可以使用颜色名称来设置 border-block-end-color 。在以下示例中,紫色用于设置 block-border-end-color。


<!DOCTYPE html>
<html>

<head>
	 	 <style>
	 	 	 	 #named-color {
	 	 	 	 	 	 border: 7px solid black;
	 	 	 	 	 	 border-block-end-color: red;
	 	 	 	 	 	 padding: 15px;
	 	 	 	 }
	 	 </style>
</head>

<body>
	 	 <div>
	 	 	 	 <h2>
	 	 	 	 	 	 CSS border-block-end-color Property
	 	 	 	 </h2>
	 	 	 	 <p id="named-color">
	 	 	 	 	 	 This is a bordered element with	
	 	 	 	 	 	 a specific border-block-end-color	
	 	 	 	 	 	 with named color.
	 	 	 	 </p>
	 	 </div>
</body>

</html>

border-block-end-color (按十六进制值)

border-block-end-color 也可以使用十六进制值进行设置。在以下示例中,十六进制值 #99ff99 已用于设置块边框颜色。


<!DOCTYPE html>
<html>

<head>
	 	 <style>
	 	 	 	 #hexa {
	 	 	 	 	 	 border: 7px solid black;
	 	 	 	 	 	 border-block-end-color: #99ff99;
	 	 	 	 	 	 padding: 15px;
	 	 	 	 }
	 	 </style>
</head>

<body>
	 	 <div>
	 	 	 	 <h2>
	 	 	 	 	 	 CSS border-block-end-color Property
	 	 	 	 </h2>
	 	 	 	 <p id="hexa">
	 	 	 	 	 	 This is a bordered element with	
	 	 	 	 	 	 a specific border-block-end-color	
	 	 	 	 	 	 using hex value.
	 	 	 	 </p>
	 	 </div>
</body>

</html>

按 RGB 值划分的 border-block-end-color

border-block-end-color 也可以使用 rgb 值进行设置。在以下示例中,已使用 rgb 值 (204, 204, 0) 来设置块边框颜色。


<!DOCTYPE html>
<html>

<head>
	 	 <style>
	 	 	 	 #rgb {
	 	 	 	 	 	 border: 7px solid black;
	 	 	 	 	 	 border-block-end-color:rgb(204, 204, 0);
	 	 	 	 	 	 padding: 15px;
	 	 	 	 }
	 	 </style>
</head>

<body>
	 	 <div>
	 	 	 	 <h2>
	 	 	 	 	 	 CSS border-block-end-color Property
	 	 	 	 </h2>
	 	 	 	 <p id="rgb">
	 	 	 	 	 	 This is a bordered element with	
	 	 	 	 	 	 a specific border-block-end-color
	 	 	 	 	 	 using rgb value.
	 	 	 	 </p>
	 	 </div>
</body>

</html>

按 HSL 值划分的 border-block-end-color

border-block-end-color 也可以使用 hsl 值进行设置。在以下示例中,hsl 值 (0, 100%, 66%) 用于设置块边框颜色。


<!DOCTYPE html>
<html>

<head>
	 	 <style>
	 	 	 	 #hsl {
	 	 	 	 	 	 border: 7px solid black;
	 	 	 	 	 	 border-block-end-color:hsl(0, 100%, 66%);
	 	 	 	 	 	 padding: 15px;
	 	 	 	 }
	 	 </style>
</head>

<body>
	 	 <div>
	 	 	 	 <h2>
	 	 	 	 	 	 CSS border-block-end-color Property
	 	 	 	 </h2>
	 	 	 	 <p id="hsl">
	 	 	 	 	 	 This is a bordered element with	
	 	 	 	 	 	 a specific border-block-end-color	
	 	 	 	 	 	 using hsl value.
	 	 	 	 </p>
	 	 </div>
</body>

</html>

透明 border-block-end-color

为了设置透明边框块颜色,我们使用透明值。在以下示例中,透明值已用于设置 border-block-end-color 。顶部和底部边框不可见。


<!DOCTYPE html>
<html>

<head>
	 	 <style>
	 	 	 	 #hsl {
	 	 	 	 	 	 border: 7px solid black;
	 	 	 	 	 	 border-block-end-color:transparent;
	 	 	 	 	 	 padding: 15px;
	 	 	 	 }
	 	 </style>
</head>

<body>
	 	 <div>
	 	 	 	 <h2>
	 	 	 	 	 	 CSS border-block-end-color Property
	 	 	 	 </h2>
	 	 	 	 <p id="hsl">
	 	 	 	 	 	 This is a bordered element with	
	 	 	 	 	 	 a specific border-block-end-color	
	 	 	 	 	 	 using transparent value.
	 	 	 	 </p>
	 	 </div>
</body>

</html>

具有写入模式的 border-block-end-color

border-block-color 属性受书写模式的影响,书写模式决定了边框方向。在水平模式下,它为顶部和底部边框着色,而在垂直模式下,它为左边框和右边框着色,如以下示例所示。


<!DOCTYPE html>
<html>

<head>
	 	 <style>
	 	 	 	 #horizontal {
	 	 	 	 	 	 border: 7px solid black;
	 	 	 	 	 	 writing-mode: horizontal-tb;
	 	 	 	 	 	 border-block-end-color: blue;
	 	 	 	 	 	 padding: 20px;
	 	 	 	 }

	 	 	 	 #vertical {
	 	 	 	 	 	 border: 7px solid black;
	 	 	 	 	 	 writing-mode: vertical-rl;
	 	 	 	 	 	 border-block-end-color: blue;
	 	 	 	 	 	 padding: 20px;
	 	 	 	 }
	 	 </style>
</head>

<body>
	 	 <div>
	 	 	 	 <h2>
	 	 	 	 	 	 CSS border-block-end-color Property
	 	 	 	 </h2>
	 	 	 	 <p id="horizontal">
	 	 	 	 	 	 This shows the horizontal coloring of the	
	 	 	 	 	 	 border-block-end-color property.
	 	 	 	 </p>
	 	 	 	 <p id="vertical">
	 	 	 	 	 	 This shows the vertical coloring	
	 	 	 	 	 	 of the border-block-end-color property.
	 	 	 	 </p>
	 	 </div>
</body>

</html>

支持的浏览器

属性 Chrome Edge Firefox Safari Opera
border-block-end-color 69.0 79.0 41.0 12.1 56.0