Cómo hacer transiciones con CSS3

Hablar de nuevas y potentes características en las hojas de estilo en cascada (CSS): Al vincular la : hover pseudo-clase con la propiedad de transición CSS3, puede agregar características interactivas slick a los objetos sin el uso de Flash, javascript o jQuery!

los transición propiedad en realidad tiene cuatro ajustes, que deben ser escritas en el CSS en el siguiente orden: propiedad, duración, tiempo-función, retraso.

La siguiente lista describe los ajustes:

  • transición de la propiedad: Identifica qué propiedad CSS se alteren, como el ancho o altura, como en transición de la propiedad: anchura-.

  • duración de la transición: Establece el valor en segundos para la transición para completar, como en transición de duración: 5S-.

  • transición-timing-function: Especifica la curva de velocidad del efecto. Los valores pueden establecerse en lineal, facilidad, facilidad en, la facilidad de salida, facilidad in-out, o cúbicas bezier (n,n,n,n), como en este ejemplo: transición-timing-function: linealidad, que es equivalente a cúbicas bezier (0,0,1,1).

  • transición de retardo: Determina cuántos segundos transcurrirán antes de que comience el efecto, como en transición de retardo: 2S-.

En el siguiente ejemplo de código, después de un retraso de 2 segundos, una caja anaranjada suavemente cambios a lo largo de 5 segundos de 100px a 500px de ancho cuando el visitante pasa el ratón sobre la

contenedor: