Самый простой способ создать вертикальную линию, используя только CSS, это использовать border-left
в пустом div
с указанным height
.Как упоминалось в комментариях, tkore вам нужно будет использовать JS, чтобы определить height
класса .line
в зависимости от расстояния между изображениями, поскольку у вас не будет задано это значение заранее, но остальная часть этого кода будет работатькак есть.
img {
border-radius: 50%;
margin: 5px;
}
.line {
position: relative;
bottom: 2px;
left: 38px;
border-left: 6px solid red;
height: 85px;
}
<img src="https://pbs.twimg.com/profile_images/1113436678050316289/t-Agpngx_bigger.jpg">
<div class="line"></div>
<img src="https://pbs.twimg.com/profile_images/1113436678050316289/t-Agpngx_bigger.jpg">
Вы также можете использовать селекторы псевдоэлементов для создания вертикальной линии, но, не видя точный код, будет сложно дать вам конкретный ответ, используя этот подход.