连接作为表行的一部分的CSS元素之间的垂直线

前端之家收集整理的这篇文章主要介绍了连接作为表行的一部分的CSS元素之间的垂直线前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想将一些CSS圈子与它们之间的垂直线连接起来.

我试图使用伪元素:选择器后如下:

.circle {
  height: 45px;
  width: 45px;
  border-radius: 50%;
  border: 2px solid;
  position: relative;
  border-color: #889EB7;
}

.circle:before {
  content: "";
  display: block;
  position: absolute;
  z-index: 1;
  left: 18px;
  top: 0;
  bottom: 0;
  border: 1px dotted;
  border-width: 0 0 0 1px;
}

但我根本没有得到任何结果.

照片供我想要完成的内容参考:

解决方法

以这种方式使用:before伪元素:
* {font-family: 'Segoe UI'; font-size: 10pt;}
.circle {position: relative; border: 2px solid #999; border-radius: 100%; width: 50px; line-height: 50px; text-align: center; margin-top: 50px; background-color: #fff; z-index: 2;}
.circle:first-child {margin-top: 0;}
.circle:before {position: absolute; border: 1px solid #999; width: 0; height: 50px; display: block; content: ''; left: 50%; z-index: 1; top: -54px; margin-left: -1px;}
.circle:first-child:before {display: none;}
<div class="circle">Step 1</div>
<div class="circle">Step 2</div>
<div class="circle">Step 3</div>
原文链接:https://www.f2er.com/css/214748.html

猜你在找的CSS相关文章