transition-timing-function

Índice

Definición de .transition-timing-function en CSS

La propiedad .transition-timing-function, que normalmente se usa como parte de la taquigrafía de transición, se utiliza para definir una función que describe cómo una transición continuará durante su duración, lo que permite que una transición cambie la velocidad durante su curso.

Ejemplo de empleo de la propiedad transition-timing-function

Esta propiedad de CSS normalmente se utiliza de la siguiente manera:

.example {
    transition-timing-function: ease-out;
}

Otro ejemplo más avanzado de .transition-timing-function es el siguiente de CODEPEN:

Sintaxis de .transition-timing-function en CSS

transition-timing-function: linear|ease|ease-in|ease-out|ease-in-out|step-start|step-end|steps(int,start|end)|cubic-bezier(n,n,n,n)|initial|inherit;

Valores

Valor Descripción
facilitar Valor por defecto. Especifica un efecto de transición con un comienzo lento, luego rápido, luego termina lentamente (equivalente a cubic-bezier(0.25,0.1,0.25,1))
lineal Especifica un efecto de transición con la misma velocidad de principio a fin (equivalente a cubic-bezier(0,0,1,1))
facilidad en Especifica un efecto de transición con un comienzo lento (equivalente a cubic-bezier(0.42,0,1,1))
Facilitarse Especifica un efecto de transición con un final lento (equivalente a cubic-bezier(0,0,0.58,1))
facilidad de entrada y salida Especifica un efecto de transición con un comienzo y un final lentos (equivalente a cubic-bezier(0.42,0,0.58,1))
paso a paso Equivalente a pasos (1, inicio)
paso final Equivalente a pasos (1, final)
pasos(int,inicio|fin) Especifica una función paso a paso, con dos parámetros. El primer parámetro especifica el número de intervalos en la función. Debe ser un número entero positivo (mayor que 0). El segundo parámetro, que es opcional, es el valor "inicio" o "fin", y especifica el punto en el que se produce el cambio de valores dentro del intervalo. Si se omite el segundo parámetro, se le da el valor "fin"
Defina sus propios valores en la función cubic-bezier. Los valores posibles son valores numéricos de 0 a 1
inicial Establece esta propiedad en su valor predeterminado.
heredar Hereda esta propiedad de su elemento principal.

Exploradores compatibles con .transition-timing-function

Los números de la tabla detallan la primera versión del navegador que es plenamente compatible con la propiedad.

Los números seguidos de -webkit- detallan la primera versión que funcionó con un prefijo.

PropertyChromeInternet Explorer / EdgeFirefoxSafariOpera
unicode-bidi 2.0 5.5 1.0 1.3 9.2

Bibliografía

Puede que también quieras echar un vistazo a estas propiedades

¿Necesitas ayuda para crear tu Web?

Cuéntanos de que trata y te asesoraremos sin compromiso