@keyframes устанавливает ключевые кадры при анимации элемента. Ключевой кадр это свойства элемента (прозрачность, цвет, положение и др.), которые должны применяться к элементу в заданный момент времени.
Универсальное свойство, которое задаёт сразу несколько параметров анимации.
Устанавливает время ожидания перед запуском цикла анимации.
Устанавливает направление движения анимации.
Задаёт время в секундах или миллисекундах, сколько должна длиться анимация движения.
Определяет, какие стили должны применяться к элементу, когда анимация не проигрывается. Например, после её завершения или при остановке
Устанавливает, сколько раз должен проигрываться анимационный цикл до остановки.
Устанавливает одну или несколько анимаций, которые применяются к элементу.
Свойство определяет, проигрывать анимацию или поставить её на паузу.
Устанавливает, по какой зависимости должна происходить анимация каждого цикла.
Универсальное свойство, которое определяет эффект перехода между двумя состояниями элемента, они могут быть установлены с помощью псевдокласса :hover или :active, а также динамически через JavaScript.
Устанавливает время ожидания перед запуском эффекта анимации перехода.
Задаёт время в секундах или миллисекундах, сколько должна длиться анимация перехода до её завершения.
Устанавливает имя стилевого свойства, значение которого будет отслеживаться для создания эффекта перехода.
Устанавливает, насколько быстро должно изменяться значение стилевого свойство для которого применяется эффект перехода.