меня есть список ссылок, которые добавлены с помощью цикла
<li
v-for="{ label, link } in menuRoutes"
:key="label"
class="header-menu__item"
>
<div v-if="label">
<NuxtLink
v-if="!extractMenuLink(link).isExternalLink"
:to="extractMenuLink(link).url"
@click.native="goToPage"
>
{{ label }}
</NuxtLink>
<a
v-else
:href="extractMenuLink(link).url"
:target="extractMenuLink(link).target"
>
{{ label }}
</a>
</div>
</li>
При нажатии на ссылку у меня она подкрашивается в красный цвет, сделал через класс
a.nuxt-link-exact-active {
color: $text-color--red !important;
}
Но у <li> есть ::before - в виде красной черточки слева. Как сделать чтобы и она оставалась красного цвета если ссылка активна?
Перенести псевдоэлемент на li > a:before и от класса менять цвет
Спасибо, сейчас попробую)
Класс добавь на nuxt-link и от него уже выстраивай
Забыл отписать, что все получилось по твоему совету. Спасибо)
Плюс в карму, получается ))
Два плюса
два плюса, если хочешь порадовать моё самолюбие ))
хах)) но проблем
Обсуждают сегодня