Как сверстать такое меню?

Здравствуйте, подскажите как сверстать такое меню как на картинке?
008b03cb26ab497fb96fde8c49b9a8f6.png
У каждого пункта есть маркер, а при наведении цвет фона пункта меняется и маркер этого и соседнего пункта пропадает. Я задавал маркер как фон, но вот при наведении не знаю как спрятать соседний маркер?
  • Вопрос задан
  • 284 просмотра
Решения вопроса 1
Используйте сестренские селекторы
https://jsfiddle.net/bonilka/pkybw97m/2/
Тут в место точек, поставил звездочки "*", но суть надеюсь поймете.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
Negatiff
@Negatiff
Делаю сайты
Вот так можно: https://jsfiddle.net/Ldzttb2e/
.menu__link:after {
 ...
}

.menu__item:hover > .menu__link:after {
    display:none;
}
Ответ написан
@dmitryKovalskiy
программист средней руки
К примеру - на события mouseover,mouseleave добавляйте или удаляйте кусочек разметки с этой точкой
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы