En muchos sitios, como http://www.clearleft.com , notará que cuando los enlaces se ciernen, se desvanecerán en un color diferente en lugar de cambiar de inmediato, la acción predeterminada.
Supongo que JavaScript se usa para crear este efecto, ¿alguien sabe cómo?
Respuestas:
Hoy en día, las personas solo usan transiciones CSS3 porque es mucho más fácil que jugar con JS , el soporte del navegador es razonablemente bueno y es simplemente cosmético, por lo que no importa si no funciona.
Algo como esto hace el trabajo:
También puede hacer una transición de propiedades CSS específicas con diferentes tiempos y funciones de facilitación separando cada declaración con una coma, así:
Demo aquí
fuente
Sé que en la pregunta que dice "Supongo que JavaScript se usa para crear este efecto", pero CSS también se puede usar, a continuación se muestra un ejemplo.
CSS
HTML
¡Y aquí hay un JSFIDDLE para el código anterior!
Marcel en una de las respuestas señala que puede "hacer la transición de varias propiedades CSS", también puede usar "all" para efectuar el elemento con todos sus estilos: hover como a continuación.
CSS
HTML
¡Y aquí hay un JSFIDDLE para el ejemplo de "todos"!
fuente
Puedes hacer esto con JQueryUI:
http://jsfiddle.net/dWCbk/
fuente
Prueba esto en tu CSS:
fuente