Ich versuche eine horizontale Linie zwischen leeren Kreisen (kein Hintergrund) zu zeichnen, Wie kann ich eine Linie von einem Kreis zum anderen zeichnen, um genau zu entsprechen, ohne den anderen Kreis zu betreten oder nicht zu erreichen ?horizontale Linie zwischen Kreisen mit transparentem Hintergrund
habe ich die Probe mit 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>
Warum können Sie nicht nur 'verwenden links: 100%' stattdessen ein Mathe ninja zu sein? – Ricky
Hah. Faire Frage. Gewöhnliche Macht, schätze ich - ich verwende sehr selten '%' für irgendetwas. – Rounin
Ich isoliert das Problem, und es ist aufgrund einiger Leerzeichen, die Sie auswählen können, bewegen Sie die Maus von einem ganz bis drei. [jsfiddle] (https://jsfiddle.net/rickyruizm/0bh5401w/). – Ricky