Анимация
@keyframes
@keyframes устанавливает ключевые кадры при анимации элемента. Ключевой кадр это свойства элемента (прозрачность, цвет, положение и др.), которые должны применяться к элементу в заданный момент времени.
animation
Универсальное свойство, которое задаёт сразу несколько параметров анимации.
animation-delay
Устанавливает время ожидания перед запуском цикла анимации.
animation-direction
Устанавливает направление движения анимации.
animation-duration
Задаёт время в секундах или миллисекундах, сколько должна длиться анимация движения.
animation-fill-mode
Определяет, какие стили должны применяться к элементу, когда анимация не проигрывается. Например, после её завершения или при остановке
animation-iteration-count
Устанавливает, сколько раз должен проигрываться анимационный цикл до остановки.
animation-name
Устанавливает одну или несколько анимаций, которые применяются к элементу.
animation-play-state
Свойство определяет, проигрывать анимацию или поставить её на паузу.
animation-timing-function
Устанавливает, по какой зависимости должна происходить анимация каждого цикла.
transition
Универсальное свойство, которое определяет эффект перехода между двумя состояниями элемента, они могут быть установлены с помощью псевдокласса :hover или :active, а также динамически через JavaScript.
transition-delay
Устанавливает время ожидания перед запуском эффекта анимации перехода.
transition-duration
Задаёт время в секундах или миллисекундах, сколько должна длиться анимация перехода до её завершения.
transition-property
Устанавливает имя стилевого свойства, значение которого будет отслеживаться для создания эффекта перехода.
transition-timing-function
Устанавливает, насколько быстро должно изменяться значение стилевого свойство для которого применяется эффект перехода.