Интересует решение на css
Есть несколько пунктов в меню:
<div class='active'>1</div>
<div>2</div>
<div>3</div>
И есть стили:
div:hover{font-weight:600}
.active{font-weight:600}
При наведении на любой пункт, нужно убрать оформление у активного, кроме ситуации, когда на него навели мышкой. Код для примера.
Можно воспользоваться тем фактом, что :hover также возникает на родительском контейнере.
.menu:not(:hover)>.active,
.menu>div:hover {
background-color: teal;
}
<div class=menu>
<div class='active'>1</div>
<div>2</div>
<div>3</div>
</div>
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости