Como aplico um efeito de foco em um a
elemento, mas não a um a
elemento com a classeactive
?
a:hover(not: .active)
Parece que algo está faltando.
html
css
css-selectors
Jürgen Paul
fonte
fonte
not()
msdn.microsoft.com/en-us/library/… . Talvez veja a resposta por @Mendhak se você fizer isso.Você tem a opção de usar o
not()
seletor.a:not(.active):hover { ... }
No entanto, isso pode não funcionar em todos os navegadores, pois nem todos implementam recursos CSS3.
Se você tem como alvo um grande público e deseja oferecer suporte a navegadores mais antigos, a melhor maneira seria definir um estilo para
.active:hover
e desfazer tudo o que estiver fazendoa:hover
.fonte