📜  如何使用 CSSBootstrap 3 制作斜线?(1)

📅  最后修改于: 2023-12-03 15:37:59.610000             🧑  作者: Mango

使用 CSS Bootstrap 3 制作斜线

在 CSS Bootstrap 3 中,制作斜线可以使用伪元素 :before:after 以及 transform 属性来实现。下面介绍一种简单的方法。

步骤
  1. 在 HTML 文档中加入需要斜线的元素,如 <div><span> 等,并给其添加一个类名,如 slant
<div class="slant"></div>
  1. 在 CSS 样式表中,针对该类名添加样式。
.slant {
  position: relative;
}
  1. 使用伪元素 :before:after 来制作斜线。
.slant:before,
.slant:after {
  content: "";
  position: absolute;
  background: #000;
  height: 2px;
  width: 50%;
  top: 50%;
  transform: translateY(-50%);
}
  1. :before:after 增加 transform 属性,分别使其斜向左和斜向右。
.slant:before {
  left: 0;
  transform: translateY(-50%) rotate(-45deg);
}
.slant:after {
  right: 0;
  transform: translateY(-50%) rotate(45deg);
}
  1. 最终样式如下:
.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);
}
参考链接