我似乎无法弄清楚如何将线放置在圆圈下方。 Z-index无效,并且div定位为非静态。我该怎么做?想法是线的与圆重叠的部分将位于圆的后面。



div.step-line {
  margin: 0;
}

div.step-col {
  padding: 30px 0;
  text-align: center;
}

div.step-line div.step-title:before {
  right: 50%;
}

div.step-line div.step-number {
  font-size: 26px;
  border-radius: 50%!important;
  display: inline-block;
  margin: auto;
  padding: 9px;
  border: 3px solid #e5e5e5;
  position: relative;
  z-index: 5;
  height: 60px;
  width: 60px;
  /*text-align: center;*/
}

div.step-line div.step-title {
  position:relative;
  font-size: 20px;
  font-weight: 400;
  text-transform: uppercase;
}

div.step-line div.step-title:after {
  content: '';
  height: 3px;
  width: 100%;
  position: absolute;
  background-color: #e5e5e5;
  z-index: 4;
  transform: translateY(-100%);
  top: -90%;
  left: 0%;
}

div.step-line div.step-col.first div.step-title:after {
  width: 50%;
  left: 50%;
}

div.step-line div.step-col.last div.step-title:after {
  width: 50%;
  right: 50%;
}

<div class="row step-line">
  <div class="col-md-4 step-col first">
    <div class="step-number">1</div>
    <div class="step-title">This is a step title</div>
    <div class="step-content">This is a description</div>
  </div>
  <div class="col-md-4 step-col">
    <div class="step-number">2</div>
    <div class="step-title">This is a step title</div>
    <div class="step-content">This is a description</div>
  </div>
  <div class="col-md-4 step-col last">
    <div class="step-number">3</div>
    <div class="step-title">This is a step title</div>
    <div class="step-content">This is a description</div>
  </div>
</div>





html - 伪元素的z索引定位-LMLPHP

最佳答案

我从您的问题中了解到的是,您希望线条位于这些圆圈的后面,只需在CSS中添加背景色background-color: white;

最终代码:

div.step-line div.step-number {
  font-size: 26px;
  border-radius: 50%!important;
  display: inline-block;
  margin: auto;
  padding: 9px;
  border: 3px solid #e5e5e5;
  position: relative;
  z-index: 5;
  height: 60px;
  width: 60px;
  /*text-align: center;*/
  background-color: white;
}

关于html - 伪元素的z索引定位,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46448846/

10-12 00:16
查看更多