Propiedades Animables en CSS: Transform y Transition

Clase 2 de 20Curso de Transformaciones y Transiciones en CSS

Resumen

Al principio de nuestra historia, Alicia cae en una cueva dirigiéndose un salón donde observa una bebida con una frase: “Bébeme”. Esta bebida provoca que Alicia disminuya su estatura para que pueda accede al mundo de las animaciones.

Esa bebida representa tres propiedades fundamentales: transform, transition y animation. Cada propiedad contiene elementos que nos ayudarán en la construcción de animaciones, revísalas en la Cheat Sheet de cada una.

Transform

La propiedad transform sirve para transformar un elemento HTML mediante funciones. Estas funciones permitirán trasladar, escalar, rotar o torcer a lo largo, ancho y profundidad del elemento.

Sin embargo, el usuario mira el resultado final de esta transformación. Por ejemplo, todos mirarán a Alicia pequeña, y no sabrán que realmente era grande. Por eso, esta propiedad está relacionada con transition para crear una animación.

Transition

La propiedad transition sirve para agregar un intervalo de tiempo a un elemento HTML para visualizar los cambios de un punto inicial A, a un punto final B.

Animación de las propiedades transition y transform

Cabe recalcar, con transform y transition solamente podemos manipular la posición inicial y la final, no las posiciones intermedias. Si se requiere crear una animación manipulando las posiciones intermedias, es necesario usar animation.

Animation

La propiedad animation sirve para cambiar estilos CSS a lo largo de un intervalo, consiste en reglas para un estado inicial, final e intermedios que conformarán una animación.

En este curso nos enfocaremos solamente en transition y transform, después seguir con el Curso de Animaciones con CSS, en el cual se abarcará la propiedad “animation”.

Contribución creada por Andrés Guano.