Propiedades avanzadas de transiciones CSS: Timing Function y Delay
Clase 13 de 20 • Curso de Transformaciones y Transiciones en CSS
Resumen
Recapitulando, una timing function es la representación de la progresión en función del tiempo de cada ciclo de una animación. Representa la aceleración del elemento desde un punto A hasta un punto B.
linear
: El elemento se mueve a una aceleración constante.ease
: Es el valor predeterminado si no se especifica. El elemento acelera inicialmente, pero presenta mucha desaceleración.ease-in
: El elemento empieza lento pero termina rápido.ease-out
: El elemento empieza rápido pero termina lento.ease-in-out
: Es la combinación deease-in
yease-out
. El elemento empieza lento, a medida que avanza va acelerándose, pero termina lento.cubic-bezier
: Se necesitan cuatro números, que representan dos puntos de control para formar la curva de aceleración deseada.
Propiedades opcionales para una transición
-
transition-timing-function
: propiedad que establece una timing function para especificar una forma de aceleración de la transición. -
transition-delay
: propiedad que establece un intervalo de tiempo desde la acción que desencadena la animación hasta su inicio.
Contribución creada por Andrés Guano.