Не могу сообразить, как создать такой элемент, но чтобы расстояние между точками всегда адаптировалось под размеры экрана.
Мой код.
<ul class="line-list">
<li class="line-list__item"> </li>
<li class="line-list__item"> </li>
</ul>
.line-list {
display: flex;
justify-content: space-between;
&__item {
position: relative;
display: inline-block;
width: 15px;
height: 15px;
border: 2px solid #00bfa5;
border-radius: 50%;
background-color: #fafafa;
z-index: 10;
&:after {
content: '';
position: absolute;
top: 45%;
left: 100%;
display: block;
width: 100px;
height: 2px;
background-color: #00bfa5;
z-index: -1;
}
&:last-child:after { content: none; }
}
}