Propiedades avanzadas de transiciones CSS: Timing Function y Delay
Clase 13 de 20 • Curso de Transformaciones y Transiciones en CSS
Contenido del curso
Conceptos iniciales
Transformaciones en 2D y 3D
- 5

Transformaciones 2D y 3D en CSS: Uso de la Propiedad Transform
09:59 min - 6

Transformaciones CSS: Scale, Skew y Rotate en Elementos HTML
09:43 min - 7

Propiedad Transform Origin en CSS: Modificación del Eje de Rotación
02:32 min - 8

Transformaciones 3D en CSS: Propiedades y Ejemplos Prácticos
05:28 min - 9

Propiedad CSS Backface Visibility: Uso y Ejemplos Prácticos
06:04 min
Parallax con transformaciones
Transiciones
Tips de UX
Rendimiento y accesibilidad
Libros recomendados y próximos pasos
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-inyease-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.