如标题所述,我正在寻找有关在标题文本顶部添加颜色与文本不同的行的帮助。我尝试在类中使用上划线和下划线添加填充,边距和颜色,但没有任何效果。这是我的HTML和CSS:



.lines {
   text-decoration-line: overline underline;
   margin: 20px;
}

<div class="row">
   <div class="col-md-7 justify_text">
      <h2 class="lines">WHO WE ARE</h2>
      <div class="col-md-5">
         <img src="img/pic2.jpg" class="img-responsive">
      </div>
   </div>
</div>





这是我要显示的效果:

html - 用填充和替代颜色添加上划线和下划线-LMLPHP

最佳答案

您可以使用:after:before伪元素添加行。这是一个例子:

.lines {
  position: relative;
  padding: 10px 0;
}

.lines:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 30%;
  height: 2px;
  background: red;
}

.lines:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 30%;
  height: 2px;
  background: blue;
}

<div class="row">
  <div class="col-md-7 justify_text">
    <h2 class="lines">WHO WE ARE</h2>
    <div class="col-md-5">
      <img src="img/pic2.jpg" class="img-responsive">
    </div>
  </div>
</div>

希望对您有帮助。

关于html - 用填充和替代颜色添加上划线和下划线,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52511093/

10-09 19:23