Las transiciones CSS, proporcionan una forma de animar los cambios de las propiedades CSS, en lugar de que los cambios surtan efecto de manera instantánea. Por ejemplo, si cambias el color de un elemento de blanco a negro, normalmente el cambio es instantáneo. Al habilitar las transiciones CSS, el cambio sucede en un intervalo de tiempo que puedes especificar, siguiendo una curva de aceleración que puedes personalizar
Las transiciones CSS se controlan mediante la propiedad abreviada transition. Puedes controlar los componentes individuales de la transición usando las siguientes subpropiedades:
código | ejemplo |
---|---|
#efecto{ text-align: center; width: 100px; height: 100px; background-color: red; -moz-transition-property: opacity 0.5; -moz-transition-duration: 2s; -webkit-transition-property: opacity 0.5; -webkit-transition-duration: 2s; } #efecto:hover{ opacity: 0; } |
efecto!! |
Vídeo explicación | |