Задать вопрос
gring
@gring
Разработчик

Как создать такой адаптивный элемент?

Не могу сообразить, как создать такой элемент, но чтобы расстояние между точками всегда адаптировалось под размеры экрана.
980079a2b0704985888c55834b5d0f60.jpg

Мой код.

<ul class="line-list">
    <li class="line-list__item">&nbsp;</li>     
    <li class="line-list__item">&nbsp;</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; }   
    }
}
  • Вопрос задан
  • 255 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 2
aliencash
@aliencash
Партизан
Предлагаю такой вариант https://codepen.io/aliencash/pen/JyGKJW?editors=1100
Или такой https://codepen.io/aliencash/pen/NvxrgJ?editors=1100 , но тогда круги не могут быть прозрачными
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы