gpt4 book ai didi

html - 透明背景圆圈之间的水平线

转载 作者:太空宇宙 更新时间:2023-11-04 14:11:58 26 4
gpt4 key购买 nike

我试图在空圆圈(无背景)之间画一条水平线,如何从一个圆圈到另一个圆圈绘制一条线以完全匹配而不进入另一个圆圈或未到达另一个圆圈?

我使用 codepen 做了样本

#wizard {
background-color: #eee;
display: inline-block;
padding: 15px;
}
#wizard .step {
display: inline-block;
width: 40px;
height: 40px;
background-color: transparent;
border: 1px solid #000;
border-radius: 50%;
text-align: center;
padding: 2px;
margin-right: 3em;
margin-left: 3em;
position: relative;
}
#wizard .step:after {
content: "";
display: block;
height: 1px;
background-color: #000;
position: absolute;
left: auto;
right: -100%;
width: 100%;
top: 50%;
}
#wizard .step:last-child:after {
display: none;
}
#wizard .step span {
padding: 11px;
display: block;
}
<div id="wizard">
<div class="step active">
<span>1</span>
</div>
<div class="step">
<span>2</span>
</div>
<div class="step">
<span>3</span>
</div>
</div>

最佳答案

由于您的 margin-rightmargin-left 都是 3em,请尝试使用 6em 而不是 100%

 left:auto;
right:-6em;
width:6em;

这会留下一点空间,但您可以调整它:

right:-6.3em;
width:6.3em;

关于html - 透明背景圆圈之间的水平线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40769652/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com