Propiedades avanzadas de transiciones CSS: Timing Function y Delay

Clase 13 de 20Curso 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 de ease-in y ease-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

Contribución creada por Andrés Guano.