Regla principal a la hora de crear animacion en CSS
propiedades necesarias para una animacion que definen su nombre y el tiempo que duraran
etiqueta que describe cuantas veces se repetira la animacion
propiedad que cambia el timing de las partes de la animacion
Describe el timing de la animacionn como Normal
Describe el timing de la animacion como lento
realentiza la primera seccion de la animacion
Realentiza la ultima seccion de la animacion
Realentiza la primera y ultima parte de la animacion pero no el medio
permite describir el timing de cada keyframe de la animacion
propiedad que cambia la direccion en la que se realiza la animacion
la direccion descrita normalmente
la direccion normal, solo que se intercambia con otra animacion
realiza la animacion en reversa
realiza la animacion en reversa pero se intercambia con otra animacion
describe la cantidad de tiempo que tardara una animacion en comenzar
propiedad que especifica lo que hara un elemento cuando no esta realizando una animacion
elemento default, hace que el elemento regrese a su posicion definida
el elemento se quedara en el lugar en el que termina la animacion
el elemento tomara las propiedades que le das antes de que la animacion se realize
el elemento tomara las propiedades que le des antes y despues de que la animacion se realize
etiqueta rapida que reune toda la animation
Las animaciones son una parte integra de html y tienen pocas limitaciones, como mezclar aspectos, pero si respetas las reglas puedes llegar a crear animaciones muy complicadas y completas solo utilizando CSS3
Por medio de la regla @keyframes se pueden animar los elementos de html para que realizen acciones especificas, la variedad de opciones que se le pueden aplicar a los elementos da espacio para la creacion de sitios con animaciones realmente complicadas y que, como pueden llegar a quedar muy bien.
la experimentacion es la base de la animacion de CSS y por medio de las diferentes reglas y sus convinaciones se pueden llegar a resultados muy favorables sin la necesidad de animar frame a frame a mano y sin tener que apoyarse de software exterior.