CSS - border-block-end-style 属性



CSS border-block-end-style 属性用于定义逻辑块末端边框样式,并根据元素的书写模式、方向性和文本方向转换为物理边框样式。

语法

border-block-end-style: none | hidden | dotted | dashed | solid | double | groove | ridge | inset | outset | initial | inherit;

属性值

描述
none 指定没有边框。默认值。
hidden 类似于 none,但在表格元素的边框冲突解决中有所不同。
dotted 指定点状边框。
dashed 指定虚线边框。
solid 指定实线边框。
double 指定双线边框。
groove 指定 3D 凹槽边框。效果取决于 border-color 值。
ridge 指定 3D 凸起边框。效果取决于 border-color 值。
inset 指定 3D 内嵌边框。效果取决于 border-color 值。
outset 指定 3D 外凸边框。效果取决于 border-color 值。
inherit 从父元素继承此属性。

CSS 边框块末端样式属性示例

以下示例解释了使用不同值的 border-block-end-style 属性。

将边框块末端样式设置为无边框

为了避免在边框块末端出现边框,我们使用 none 值。在以下示例中,none 值已与 border-block-end-style 属性一起使用。

示例

<!DOCTYPE html>
<html>

<head>
    <style>
        .box {
            border: 2px solid black;
            padding: 10%;
            border-block-end-style: none;
        }
    </style>
</head>

<body>
    <h2>
        CSS border-block-end-style Property
    </h2>
    <p class="box">
        This shows the border-block-end-style
        property with none value.
    </p>
</body>

</html>

隐藏边框块末端样式

要在块末端设置隐藏边框,我们使用 hidden 值。这使得边框占据空间,但保持不可见。下面的示例显示了此效果,一条红色指示线突出显示了隐藏的边框。

示例

<!DOCTYPE html>
<html>

<head>
    <style>
        .container {
            width: 300px;
            padding: 10%;
            border: 2px solid black;
            position: relative;
            margin-bottom: 20px;
        }

        .none {
            border-block-end-width: 5px;
            border-block-end-style: none;
            border-block-end-color: transparent;
        }

        .hidden {
            border-block-end-width: 5px;
            border-block-end-style: hidden;
            border-block-end-color: transparent;
        }

        .indicator {
            background-color: red;
            height: 5px;
            width: 100%;
            position: absolute;
            bottom: 0;
            left: 0;
        }

        .show-indicator .indicator {
            display: block;
        }
    </style>
</head>

<body>
    <h2>CSS border-block-end-style property</h2>
    <div class="container none">
        Border Block End Style: none
    </div>
    <div class="container hidden show-indicator">
        Border Block End Style: hidden
        <div class="indicator"></div>
    </div>
</body>

</html>

点状边框块末端样式

要在边框块末端具有点状边框,我们使用 dotted 值。在以下示例中,dotted 值已与 border-block-end-style 属性一起使用。

示例

<!DOCTYPE html>
<html>

<head>
    <style>
        .box {
            border: 4px solid black;
            padding: 10%;
            border-block-end-style: dotted;
        }
    </style>
</head>

<body>
    <h2>
        CSS border-block-end-style Property
    </h2>
    <p class="box">
        This shows the border-block-end-style
        property with dotted value.
    </p>
</body>

</html>

虚线边框块末端样式

要在边框块末端具有虚线边框,我们使用 dashed 值。在以下示例中,dashed 值已与 border-block-end-style 属性一起使用。

示例

<!DOCTYPE html>
<html>

<head>
    <style>
        .box {
            border: 4px solid black;
            padding: 10%;
            border-block-end-style: dashed;
        }
    </style>
</head>

<body>
    <h2>
        CSS border-block-end-style Property
    </h2>
    <p class="box">
        This shows the border-block-end-style
        property with dashed value.
    </p>
</body>

</html>

实线边框块末端样式

要在边框块末端具有实线边框,我们使用 solid 值。在以下示例中,solid 值已与 border-block-end-style 属性一起使用。

示例

<!DOCTYPE html>
<html>

<head>
    <style>
        .box {
            border: 4px solid black;
            padding: 10%;
            border-block-end-style: solid;
        }
    </style>
</head>

<body>
    <h2>
        CSS border-block-end-style Property
    </h2>
    <p class="box">
        This shows the border-block-end-style
        property with solid value.
    </p>
</body>

</html>

将边框块末端样式设置为双线边框

要在边框块末端具有双线边框,我们使用 double 值。在以下示例中,double 值已与 border-block-end-style 属性一起使用。

示例

<!DOCTYPE html>
<html>

<head>
    <style>
        .box {
            border: 6px solid black;
            padding: 10%;
            border-block-end-style: double;
        }
    </style>
</head>

<body>
    <h2>
        CSS border-block-end-style Property
    </h2>
    <p class="box">
        This shows the border-block-end-style
        property with double value.
    </p>
</body>

</html>

凹槽边框块末端样式

要在边框块末端具有 3D 凹槽边框,我们使用 groove 值。此效果取决于 border-color。在以下示例中,groove 值已与红色边框颜色一起与 border-block-end-style 属性一起使用。

示例

<!DOCTYPE html>
<html>

<head>
    <style>
        .box {
            border: 15px solid red;
            padding: 10%;
            border-block-end-style: groove;
        }
    </style>
</head>

<body>
    <h2>
        CSS border-block-end-style Property
    </h2>
    <p class="box">
        This shows the border-block-end-style
        property with groove value.
    </p>
</body>

</html>

凸起边框块末端样式

要在边框块末端具有 3D 凸起边框,我们使用 ridge 值。此效果取决于 border-color。在以下示例中,ridge 值已与黄色边框颜色一起与 border-block-end-style 属性一起使用。

示例

<!DOCTYPE html>
<html>

<head>
    <style>
        .box {
            border: 15px solid yellow;
            padding: 10%;
            border-block-end-style: ridge;
        }
    </style>
</head>

<body>
    <h2>
        CSS border-block-end-style Property
    </h2>
    <p class="box">
        This shows the border-block-end-style
        property with ridge value.
    </p>
</body>

</html>

内嵌边框块末端样式

要在边框块末端具有 3D 内嵌边框,我们使用 inset 值。此效果取决于 border-color。在以下示例中,inset 值已与橙色边框颜色一起与 border-block-end-style 属性一起使用。

示例

<!DOCTYPE html>
<html>

<head>
    <style>
        .box {
            border: 15px solid orange;
            padding: 10%;
            border-block-end-style: inset;
        }
    </style>
</head>

<body>
    <h2>
        CSS border-block-end-style Property
    </h2>
    <p class="box">
        This shows the border-block-end-style
        property with inset value.
    </p>
</body>

</html>

外凸边框块末端样式

要在边框块末端具有 3D 外凸边框,我们使用 outset 值。此效果取决于 border-color。在以下示例中,outset 值已与绿色边框颜色一起与 border-block-end-style 属性一起使用。

示例

<!DOCTYPE html>
<html>

<head>
    <style>
        .box {
            border: 20px solid green;
            padding: 10%;
            border-block-end-style: outset;
        }
    </style>
</head>

<body>
    <h2>CSS border-block-end-style property</h2>
    <p class="box">
        This shows the border-block-end-style
        property with outset value.
    </p>
</body>

</html>

支持的浏览器

属性 Chrome Edge Firefox Safari Opera
border-block-end-style 69.0 79.0 41.0 12.1 56.0
css_properties_reference.htm
广告