Анимация

@keyframes

Правило @keyframes устанавливает ключевые кадры при анимации элемента. Ключевой кадр это свойства элемента (прозрачность, цвет, положение и др.), которые должны применяться к элементу в заданный момент времени.

animation

Свойство animation позволяет задать сразу несколько параметров анимации, например, её продолжительность, число повторений, время задержки и др..

animation-delay

Свойство animation-delay устанавливает время ожидания перед запуском цикла анимации.

animation-direction

Свойство animation-direction устанавливает направление движения анимации.

animation-duration

Свойство animation-duration задаёт время в секундах или миллисекундах, сколько должна длиться анимация движения.

animation-fill-mode

Свойство animation-fill-mode определяет, какие стили должны применяться к элементу, когда анимация не проигрывается. Например, после её завершения или при остановке

animation-iteration-count

Свойство animation-iteration-count устанавливает, сколько раз должен проигрываться анимационный цикл до остановки.

animation-name

Свойство animation-name устанавливает одну или несколько анимаций, которые применяются к элементу.

animation-play-state

Свойство animation-play-state определяет, проигрывать анимацию или поставить её на паузу.

animation-timing-function

Свойство animation-timing-function устанавливает, по какой зависимости должна происходить анимация каждого цикла.

transition

Свойство transition определяет эффект перехода между двумя состояниями элемента, которые могут быть установлены с помощью псевдокласса :hover или :active, а также динамически через JavaScript.

transition-delay

Свойство transition-delay устанавливает время ожидания перед запуском эффекта анимации перехода.

transition-duration

Свойство transition-duration задаёт время в секундах или миллисекундах, сколько должна длиться анимация перехода до её завершения.

transition-property

Свойство transition-property устанавливает имя стилевого свойства, значение которого будет отслеживаться для создания эффекта перехода.

transition-timing-function

Свойство transition-timing-function устанавливает, насколько быстро должно изменяться значение стилевого свойства для которого применяется эффект перехода.