Я хочу, чтобы добавить вертикальную линию между несколькими дивами так, что это похоже на прилагаемом изображение:Добавить вертикальную линию между вертикальной дивой
Я пытаюсь добиться того, что, добавив Div .border и устанавливая его абсолютную позицию. Однако я хочу добавить границу между границей и сделать границу за рамками, как показано на рисунке выше.
Вот код, который я пытаюсь:
HTML:
<div class="wrap">
<div class="box">
<div class="border"></div>
<div class="figure"></div>
<div class="right"> right</div>
</div>
<div class="box">
<div class="border"></div>
<div class="figure"></div>
<div class="right"> right</div>
</div>
<div class="box">
<div class="border"></div>
<div class="figure"></div>
<div class="right"> right</div>
</div>
</div>
CSS:
.wrap{
position: relative;
overflow: hidden;
}
.box{
overflow: hidden;
margin-top: 50px;
}
.box:first-child{
margin-top: 0;
}
.figure{
width: 50px;
height: 50px;
background: yellow;
display: inline-block;
margin-right: 10px;
}
.right{
display: inline-block;
}
.border{
border-right: 3px solid red;
height: 100%;
left: 24px;
position: absolute;
top: 0;
width: 1px;
}
.box:last-child .border{
display: none;
}
JSFiddle:
... и в чем причина -1? – user2738640