📅  最后修改于: 2023-12-03 15:37:59.610000             🧑  作者: Mango
在 CSS Bootstrap 3 中,制作斜线可以使用伪元素 :before
和 :after
以及 transform
属性来实现。下面介绍一种简单的方法。
<div>
或 <span>
等,并给其添加一个类名,如 slant
。<div class="slant"></div>
.slant {
position: relative;
}
:before
和 :after
来制作斜线。.slant:before,
.slant:after {
content: "";
position: absolute;
background: #000;
height: 2px;
width: 50%;
top: 50%;
transform: translateY(-50%);
}
:before
和 :after
增加 transform
属性,分别使其斜向左和斜向右。.slant:before {
left: 0;
transform: translateY(-50%) rotate(-45deg);
}
.slant:after {
right: 0;
transform: translateY(-50%) rotate(45deg);
}
.slant {
position: relative;
}
.slant:before,
.slant:after {
content: "";
position: absolute;
background: #000;
height: 2px;
width: 50%;
top: 50%;
transform: translateY(-50%);
}
.slant:before {
left: 0;
transform: translateY(-50%) rotate(-45deg);
}
.slant:after {
right: 0;
transform: translateY(-50%) rotate(45deg);
}