¿Cómo aplico un efecto de desplazamiento sobre un aelemento, pero no a un aelemento con la clase?active ?
a:hover(not: .active)
Parece que falta algo.
html
css
css-selectors
Jürgen Paul
fuente
fuente

not()msdn.microsoft.com/en-us/library/… . Quizás vea la respuesta de @Mendhak si lo hace.Tiene la opción de utilizar el
not()selector.a:not(.active):hover { ... }Sin embargo, es posible que esto no funcione en todos los navegadores, ya que no todos los navegadores implementan funciones CSS3.
Si se dirige a una gran audiencia y desea admitir navegadores más antiguos, la mejor manera sería definir un estilo para
.active:hovery deshacer lo que esté haciendoa:hover.fuente