Задать вопрос
@karetsky

Как правильно сделать наложение с прозрачностью?

Есть пунктирная линия и круги.
Как сделать так, чтобы круги оставались прозрачными, но при этом перекрывали пунктир (чтобы пунктира внутри кругов небыло видно)?
12fabf3b8cfa4a4f9467b540433a3e62.png

//Конечно, можно сделать не 1 пунктирную линию, а много, но может есть вариант и с 1 линией...
  • Вопрос задан
  • 474 просмотра
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
@Chekhoved
От кругов с помощью before и after в обе стороны абсолютноспозиционированные блоки с нулевой высотой и пунктирной рамкой.

.circle {
	position: relative;
}
.circle::before,
.circle::after {
	position: absolute;
	content: "";
	top: 5px;
	with: 100px;
	height: 0;
	border-top: 1px dotted white;
}
.circle::before {
	left: -100%;
}
.circle::after {
	right: -100%;
}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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