Как применить эффект наведения к a
элементу, но не к a
элементу с классом active
?
a:hover(not: .active)
Кажется, чего-то не хватает.
html
css
css-selectors
Юрген Пауль
источник
источник
not()
msdn.microsoft.com/en-us/library/… . Если да, возможно, посмотрите ответ @Mendhak.У вас есть возможность использовать
not()
селектор.a:not(.active):hover { ... }
Однако это может работать не во всех браузерах, поскольку не все браузеры реализуют функции CSS3.
Если вы ориентируетесь на большую аудиторию и хотите поддерживать старые браузеры, лучшим способом было бы определить стиль для
.active:hover
и отменить все, что вы делаетеa:hover
.источник