Estoy tratando de hacer un efecto de transición background-coloral pasar el cursor sobre los elementos del menú, pero no funciona. Aquí está mi código CSS:
#content #nav a:hover {
color: black;
background-color: #AD310B;
/* Firefox */
-moz-transition: all 1s ease-in;
/* WebKit */
-webkit-transition: all 1s ease-in;
/* Opera */
-o-transition: all 1s ease-in;
/* Standard */
transition: all 1s ease-in;
}
El #nav dives una ullista de menú de elementos.

Respuestas:
Hasta donde yo sé, las transiciones funcionan actualmente en Safari, Chrome, Firefox, Opera e Internet Explorer 10+.
Esto debería producir un efecto de desvanecimiento para usted en estos navegadores:
Nota: Como señaló Gerald en los comentarios, si coloca la transición en
a, en lugar dea:hoverhacerlo, se desvanecerá al color original cuando el mouse se aleje del enlace.Esto también puede ser útil: Fundamentos de CSS: Transiciones CSS 3
fuente
content #nav apara volver al original cuando el usuario aleja el mouse del enlace.transition:el no-hover? Creo que cada vez que el usuario se desplaza, la transición se compila ..transitionparecer, CSS no puede manejar el color del tipo "gradiente lineal" como se puede probar aquí . Y por cierto, la respuesta de @ Ilium merece ser marcada como solución.Para mí, es mejor poner los códigos de transición con los selectores originales / mínimos que con: hover o cualquier otro selector adicional:
fuente