ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° Python ΠΈ Objective-C Π² Mac OS

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° Python ΠΈ Objective-C ΠΏΠΎΠ΄ Mac OS ΠΈ для iPhone / iPod Touch

Css direction animation: animation-direction — CSS | MDN

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

animation-direction — CSS | MDN

Experimental: Π­Ρ‚ΠΎ ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Π°Ρ тСхнология
Π’Π°ΠΊ ΠΊΠ°ΠΊ спСцификация этой Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π΅Ρ‰Ρ‘ Π½Π΅ ΡΡ‚Π°Π±ΠΈΠ»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π»Π°ΡΡŒ, смотритС Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ совмСстимости ΠΏΠΎ ΠΏΠΎΠ²ΠΎΠ΄Ρƒ использования Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…. Π’Π°ΠΊΠΆΠ΅ Π·Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ синтаксис ΠΈ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒΡΡ Π² Π±ΡƒΠ΄ΡƒΡ‰ΠΈΡ… вСрсиях Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ², вслСд Π·Π° измСнСниями спСцификации.

CSS-свойство animation-direction опрСдСляСт, Π΄ΠΎΠ»ΠΆΠ½Π° Π»ΠΈ анимация Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π²ΠΏΠ΅Ρ€Ρ‘Π΄, Π½Π°Π·Π°Π΄ ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π²ΠΏΠ΅Ρ€Ρ‘Π΄ ΠΈ Π½Π°Π·Π°Π΄.

Π’Π°ΠΊΠΆΠ΅ ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ сокращённоС свойство animation, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ всС свойства Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ.


animation-direction: normal;
animation-direction: reverse;
animation-direction: alternate;
animation-direction: alternate-reverse;


animation-direction: normal, reverse;
animation-direction: alternate, reverse, normal;


animation-direction: inherit;
animation-direction: initial;
animation-direction: unset;

ЗначСния

normal
Анимация проигрываСтся Π²ΠΏΠ΅Ρ€Ρ‘Π΄ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΡŽ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ, ΠΊΠΎΠ³Π΄Π° анимация заканчиваСтся, ΠΎΠ½Π° сразу сбрасываСтся Π² Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ снова проигрываСтся. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.
reverse
Анимация проигрываСтся Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚, с послСднСго полоТСния Π΄ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΠΈ ΠΏΠΎΡ‚ΠΎΠΌ снова сбрасываСтся Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ снова проигрываСтся.
alternate
Анимация мСняСт Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Ρ†ΠΈΠΊΠ»Π΅, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ Ρ†ΠΈΠΊΠ»Π΅ ΠΎΠ½Π° Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ с Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ полоТСния, Π΄ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Π΄ΠΎ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ, Π° Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ Ρ†ΠΈΠΊΠ»Π΅ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ с ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ ΠΈ Π΄ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Π΄ΠΎ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅, Π² зависимости ΠΎΡ‚ количСства Ρ†ΠΈΠΊΠ»ΠΎΠ² Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ animation-iteration-count.
alternate-reverse
Анимация Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹Π²Π°Ρ‚ΡŒΡΡ с ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ полоТСния ΠΈ Π΄ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Π΄ΠΎ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ, Π° Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Ρ†ΠΈΠΊΠ»Π΅ продолТая с Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ΅, Π² зависимости ΠΎΡ‚ количСства ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ animation-iteration-count.

Π€ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ синтаксис

Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹Β CSS Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΉ.

BCD tables only load in the browser

Бвойство animation-direction — Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ

Бвойство animation-direction Π·Π°Π΄Π°Π΅Ρ‚
Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ анимация
повторится Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 1 Ρ€Π°Π· ΠΈ Π·Π°Ρ‚Π΅ΠΌ
вСрнСтся Π² исходноС состояниС
, Π·Π°Ρ‚Π΅ΠΌ,
Ссли Π·Π°Π΄Π°Π½Π° Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ° animation-delay,
Π±ΡƒΠ΄Π΅Ρ‚ ΠΆΠ΄Π°Ρ‚ΡŒ Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ врСмя ΠΈ ΠΏΠΎΡ‚ΠΎΠΌ Ρ†ΠΈΠΊΠ» начнСтся
сначала.

Π”Π°Π½Π½ΠΎΠ΅ свойство позволяСт ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ это ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅,
Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎΠ±Ρ‹ анимация послС окончания
ΠΎΡΡ‚Π°Π²Π°Π»Π°ΡΡŒ Π² Ρ‚ΠΎΠΌ мСстС, Π³Π΄Π΅ ΠΎΠ½Π° Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΠ»Π°ΡΡŒ,
Π° Π½Π΅ пСрСскакивала Π² Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.

Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅: анимация
Π΄ΠΎΠΉΠ΄Π΅Ρ‚ Π΄ΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΈ вСрнСтся ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ
(ΠΊΠ°ΠΊ Π² transition).
Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ описаниС Π½ΠΈΠΆΠ΅.

Бинтаксис

сСлСктор {
animation-direction: normal | reverse | alternate | alternate-reverse;
}

ЗначСния

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅
reverseАнимация Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹Π²Π°Ρ‚ΡŒΡΡ Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ.
alternate Анимация Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹Π²Π°Ρ‚ΡŒΡΡ сначала Π² прямом,
Π° ΠΏΠΎΡ‚ΠΎΠΌ Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ (ΠΊΠ°ΠΊ transition).
alternate-reverse Анимация Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΈΠ· ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ полоТСния
Π² Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ. По сути это значСния
alternate ΠΈ reverse Π² ΠΎΠ΄Π½ΠΎΠΌ Ρ„Π»Π°ΠΊΠΎΠ½Π΅.
normal Анимация Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ Π½Π°Ρ‡Π°Π»Π° ΠΊ ΠΊΠΎΠ½Ρ†Ρƒ, Π° послС
окончания скачком ΠΏΠ΅Ρ€Π΅ΡΠΊΠ°ΠΊΠΈΠ²Π°Ρ‚ΡŒ Π² Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ: normal.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

БСйчас элСмСнт Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ Π² ΠΎΠ΄Π½Ρƒ сторону,
Π° ΠΏΠΎΡ‚ΠΎΠΌ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π·Π°Π΄Π°Π½ΠΎ
Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ alternate. ΠŸΡ€ΠΈ этом animation-duration
ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 3 сСкунды ΠΈ это Π·Π½Π°Ρ‡ΠΈΡ‚,
Ρ‡Ρ‚ΠΎ пСрСмСщСния «Ρ‚ΡƒΠ΄Π°» ΠΈ «ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ» Π±ΡƒΠ΄ΡƒΡ‚
Π΄Π»ΠΈΡ‚ΡŒΡΡ ΠΏΠΎ 3 сСкунды:

<div></div>
@keyframes move {
from {
margin-left: 0;
}
to {
margin-left: 400px;
}
}

#elem {
animation-direction: alternate;
animation-duration: 3s;
animation-name: move;
animation-iteration-count: infinite;
animation-timing-function: linear;
border: 1px solid black;
width: 50px;
height: 50px;
}

:

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

БСйчас элСмСнт Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΡƒΡŽ
сторону
(Π΄ΠΎΠ»ΠΆΠ΅Π½ слСва Π½Π°ΠΏΡ€Π°Π²ΠΎ, Π° Π±ΡƒΠ΄Π΅Ρ‚
справа Π½Π°Π»Π΅Π²ΠΎ):

<div></div>
@keyframes move {
from {
margin-left: 0;
}
to {
margin-left: 400px;
}
}

#elem {
animation-direction: reverse;
animation-duration: 3s;
animation-name: move;
animation-iteration-count: infinite;
animation-timing-function: linear;
border: 1px solid black;
width: 50px;
height: 50px;
}

:

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

БСйчас элСмСнт Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ Ρ‚ΡƒΠ΄Π°-сюда,
Π½ΠΎ Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ (Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ
слСва, Π° Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ справа):

<div></div>
@keyframes move {
from {
margin-left: 0;
}
to {
margin-left: 400px;
}
}

#elem {
animation-direction: alternate-reverse;
animation-duration: 3s;
animation-name: move;
animation-iteration-count: infinite;
animation-timing-function: linear;
border: 1px solid black;
width: 50px;
height: 50px;
}

:

Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅

  • свойство animation-name,
    ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π·Π°Π΄Π°Π΅Ρ‚ имя Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ
  • свойство animation-duration,
    ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π·Π°Π΄Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ
  • свойство animation-delay,
    ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π·Π°Π΄Π°Π΅Ρ‚ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΏΠ΅Ρ€Π΅Π΄ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ
  • свойство animation-timing-function,
    ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π·Π°Π΄Π°Π΅Ρ‚ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ выполнСния Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ
  • свойство animation-iteration-count,
    ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π·Π°Π΄Π°Π΅Ρ‚ количСство ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ
  • свойство animation-fill-mode,
    ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π·Π°Π΄Π°Π΅Ρ‚ состояниС Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ
  • свойство animation-play-state,
    ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ позволяСт ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ Π½Π° ΠΏΠ°ΡƒΠ·Ρƒ
  • свойство animation,
    ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π΅Π΅ собой сокращСниС для Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΉ
  • ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ @keyframes,
    Π·Π°Π΄Π°ΡŽΡ‰ΡƒΡŽ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ ΠΊΠ°Π΄Ρ€Ρ‹ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ
  • ΠΏΠ»Π°Π²Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹ transition,
    ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ собой Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ ΠΏΠΎ навСдСнию Π½Π° элСмСнт

CSS animation-direction | TuHub

ΠžΠ±Ρ‰ΠΈΠ΅ свСдСния

Бвойство animation-direction ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ вмСстС со свойством animation-iteration-count. ПослСднСС ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ сколько Ρ€Π°Π· Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡ‚ΡŒΡΡ Ρ†ΠΈΠΊΠ» Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Π΄ΠΎ Π΅Ρ‘ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ, ΠΈ ΠΊΠΎΠ³Π΄Π° Ρ†ΠΈΠΊΠ» повторяСтся Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ€Π°Π·Π° Π±Ρ‹Π²Π°Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹Π²Π°Ρ‚ΡŒ Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΡƒΡŽ сторону, с Π½Π°Ρ‡Π°Π»Π° Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π° (Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΏΡ€Ρ‹ΠΆΠΊΠΎΠ² ΠΈΠ· ΠΊΠΎΠ½Ρ†Π° Π² Π½Π°Ρ‡Π°Π»ΠΎ, ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ).

Бинтаксис свойства

ЗначСния свойства

  • normal — всС ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹Π²Π°ΡŽΡ‚ΡΡ Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΡƒΠΊΠ°Π·Π°Π½ΠΎ. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ³Π΄Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ заканчиваСтся, анимация возвращаСтся Π² Π½Π°Ρ‡Π°Π»ΠΎ ΠΈ начинаСтся ΠΎΡ‚Ρ‚ΡƒΠ΄Π°.
  • reverse — всС ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ порядкС. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ анимация Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ Π½Π°Ρ‡Π°Π»Π° ΠΊ ΠΊΠΎΠ½Ρ†Ρƒ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ это Π±Ρ‹Π»ΠΎ Π±Ρ‹ Ссли всС ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ ΠΊΠ°Π΄Ρ€Ρ‹ Π±Ρ‹Π»ΠΈ ΡƒΠΊΠ°Π·Π°Π½Ρ‹ Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ порядкС.
  • alternate — Π½Π΅Ρ‡Ρ‘Ρ‚Π½Ρ‹Π΅ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ Ρ†ΠΈΠΊΠ»Π° Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹Π²Π°Ρ‚ΡŒΡΡ Π² Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΌ порядкС, Π° Ρ‡Ρ‘Ρ‚Π½Ρ‹Π΅ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹Π²Π°Ρ‚ΡŒΡΡ Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ порядкС. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ пСрвая итСрация Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ Π½Π°Ρ‡Π°Π»Π° Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π°, вторая итСрация Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ ΠΊΠΎΠ½Ρ†Π° ΠΊ Π½Π°Ρ‡Π°Π»Ρƒ, Ρ‚Ρ€Π΅Ρ‚ΡŒΡ итСрация Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ Π½Π°Ρ‡Π°Π»Π° Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π° ΠΈ Ρ‚. Π΄.
  • alternate-reverse — Π½Π΅Ρ‡Ρ‘Ρ‚Π½Ρ‹Π΅ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ Ρ†ΠΈΠΊΠ»Π° Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹Π²Π°Ρ‚ΡŒΡΡ Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ порядкС, Π° Ρ‡Ρ‘Ρ‚Π½Ρ‹Π΅ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈΒ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹Π²Π°Ρ‚ΡŒΡΡ Π² Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΌ порядкС.Β Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ пСрвая итСрация Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ ΠΊΠΎΠ½Ρ†Π° ΠΊ Π½Π°Ρ‡Π°Π»Ρƒ, вторая итСрация Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ Π½Π°Ρ‡Π°Π»Π° ΠΊ ΠΊΠΎΠ½Ρ†Ρƒ, Ρ‚Ρ€Π΅Ρ‚ΡŒΡ итСрация Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ ΠΊΠΎΠ½Ρ†Π° ΠΊ Π½Π°Ρ‡Π°Π»Ρƒ ΠΈ Ρ‚. Π΄.

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎ ΠΈΠ»ΠΈ нСсколько, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… запятыми, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π² animation-direction. Когда Π²Ρ‹ прСдоставляСтС список Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, этот список ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ сопоставляСтся со списком Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ прСдоставляСмым Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ свойствами связанными с Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠ΅ΠΉ, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ animation-delay, animation-timing-functionΒ ΠΈ animation-name, ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ список Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π² этих свойствах обрабатываСтся ΠΊΠ°ΠΊ массив, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Ρƒ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ значСния Π΅ΡΡ‚ΡŒ собствСнный индСкс. ПослС этого Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ индСксу сопоставляСтся со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ списка.

Бвойство animation-direction ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ указываСтся ΠΊΠ°ΠΊ Ρ‡Π°ΡΡ‚ΡŒ сокращённого свойства animation.

Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ чётная ΠΈΠ»ΠΈ нСчётная итСрация, всС ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡ с 1.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ двиТСния Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ – ΡƒΡ‡Π΅Π±Π½ΠΈΠΊ CSS

Π’ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ состоянии анимация проигрываСтся ΠΎΡ‚ Π½Π°Ρ‡Π°Π»Π° Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π°, Π·Π°Ρ‚Π΅ΠΌ Ρ€Π΅Π·ΠΊΠΎ, Π² ΠΎΠ΄ΠΈΠ½ ΠΌΠΎΠΌΠ΅Π½Ρ‚ возвращаСтся Π² своС ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ состояниС ΠΈ, Π² зависимости ΠΎΡ‚ настроСк animation-iteration-count, Π»ΠΈΠ±ΠΎ повторяСтся снова, Π»ΠΈΠ±ΠΎ большС Π½Π΅ воспроизводится.

Π Π΅Π·ΠΊΠΈΠΉ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΈΠ· ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ состояния Π² Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ часто выглядит нСкрасиво ΠΈ бросаСтся Π² Π³Π»Π°Π·Π°. И здСсь Π½Π° ΠΏΠΎΠΌΠΎΡ‰ΡŒ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ свойство animation-direction, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ управляСт Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ двиТСния Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ. НапримСр, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎ ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΡŽ своСго ΠΏΡƒΡ‚ΠΈ анимация Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π»Π°ΡΡŒ Π½Π°Π·Π°Π΄, Π½ΠΎ Π½Π΅ Ρ€Π΅Π·ΠΊΠΎ, Π° ΠΏΠ»Π°Π²Π½ΠΎ. ΠšΡ€ΠΎΠΌΠ΅ этого, ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π·Π°Π΄ΠΎΠΌ Π½Π°ΠΏΠ΅Ρ€Π΅Π΄.

Π˜Ρ‚Π°ΠΊ, рассмотрим ΠΏΠΎΠ±Π»ΠΈΠΆΠ΅ значСния свойства animation-direction:

  • normal β€” Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Анимация воспроизводится ΠΎΡ‚ Π½Π°Ρ‡Π°Π»Π° Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π°, Π·Π°Ρ‚Π΅ΠΌ Ρ€Π΅Π·ΠΊΠΎ возвращаСтся ΠΊ ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΌΡƒ ΡΠΎΡΡ‚ΠΎΡΠ½ΠΈΡŽ.
  • alternate β€” анимация воспроизводится ΠΎΡ‚ Π½Π°Ρ‡Π°Π»Π° Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π°, послС Ρ‡Π΅Π³ΠΎ ΠΏΠ»Π°Π²Π½ΠΎ возвращаСтся ΠΊ исходному ΡΠΎΡΡ‚ΠΎΡΠ½ΠΈΡŽ, Ρ‡Ρ‚ΠΎ Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠΎΡ‚ΠΊΡƒ Π½Π°Π·Π°Π΄. Π­Ρ„Ρ„Π΅ΠΊΡ‚ ΠΎΡ‚ этого значСния Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΌΠ΅Ρ‚Π΅Π½, Ссли анимация проигрываСтся всСго ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·.
  • reverse β€” анимация воспроизводится с ΠΊΠΎΠ½Ρ†Π° Π² Π½Π°Ρ‡Π°Π»ΠΎ рСвСрсом, Π·Π°Ρ‚Π΅ΠΌ Ρ€Π΅Π·ΠΊΠΎ возвращаСтся Π² ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ состояниС, Ρ‚.Β Π΅. ΠΊ ΠΏΠ΅Ρ€Π²ΠΎΠΌΡƒ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠΌΡƒ ΠΊΠ°Π΄Ρ€Ρƒ.
  • alternate-reverse β€” Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡŽΡ‰Π΅Π΅ Π² сСбС Π΄Π²Π° ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ…. Анимация воспроизводится с ΠΊΠΎΠ½Ρ†Π° Π² Π½Π°Ρ‡Π°Π»ΠΎ, послС Ρ‡Π΅Π³ΠΎ ΠΏΠ»Π°Π²Π½ΠΎ возвращаСтся Π² исходноС состояниС, Ρ‚.Β Π΅. ΠΊ ΠΏΠ΅Ρ€Π²ΠΎΠΌΡƒ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠΌΡƒ ΠΊΠ°Π΄Ρ€Ρƒ. Π­Ρ„Ρ„Π΅ΠΊΡ‚ ΠΎΡ‚ этого значСния Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΌΠ΅Ρ‚Π΅Π½, Ссли анимация проигрываСтся всСго ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·.

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ ΠΊ ΡΡ‚ΠΈΠ»ΡŽ элСмСнта:


.traffic-light {
        animation-name: changeBackgroundColor;
        animation-duration: 6s;
        animation-direction: alternate-reverse;
}

Π”Π°Π»Π΅Π΅ Π² ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠ΅: свойство animation-fill-mode для управлСния ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΌ стилСм Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ.

css Π²Π»Π°ΡΡ‚ΠΈΠ²Ρ–ΡΡ‚ΡŒ animation-direction


Π’Π»Π°ΡΡ‚ΠΈΠ²Ρ–ΡΡ‚ΡŒ animation-direction Π²ΠΈΠ·Π½Π°Ρ‡Π°Ρ” напрямок Π°Π½Ρ–ΠΌΠ°Ρ†Ρ–Ρ—: анімація ΠΌΠΎΠΆΠ΅ дСмонструватися Ρ‚Ρ–Π»ΡŒΠΊΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌΡƒ напрямку Π°Π±ΠΎ Π² ΠΎΠ±ΠΎΡ…, Ρ‡Π΅Ρ€Π³ΡƒΡŽΡ‡ΠΈ Π½Π°Π·Π°Π΄ Ρ– Π²ΠΏΠ΅Ρ€Π΅Π΄.

Π’ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ прописати, Ρ‡ΠΈ Π±ΡƒΠ΄Π΅ анімація показуватися Π² Π·Π²ΠΎΡ€ΠΎΡ‚Π½ΡŒΠΎΠΌΡƒ порядку Ρƒ дСяких Π°Π±ΠΎ всіх Ρ†ΠΈΠΊΠ»Π°Ρ…. ΠŸΡ–Π΄ час дСмонстрації Π°Π½Ρ–ΠΌΠ°Ρ†Ρ–Ρ— Ρƒ Π·Π²ΠΎΡ€ΠΎΡ‚Π½ΡŒΠΎΠΌΡƒ порядку, animation-timing-function Ρ‚Π΅ΠΆ ΠΏΡ€ΠΈΠΉΠΌΠ°Ρ”Ρ‚ΡŒΡΡ Π΄ΠΎ ΡƒΠ²Π°Π³ΠΈ. Наприклад, ΠΊΠΎΠ»ΠΈ анімація Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΡƒΡ”Ρ‚ΡŒΡΡ Ρƒ Π·Π²ΠΎΡ€ΠΎΡ‚Π½ΡŒΠΎΠΌΡƒ напрямку, animation-timing-function Ρ–Π· встановлСного Π²Π°ΠΌΠΈ значСння ease-out Π·ΠΌΡ–Π½ΡŽΡ”Ρ‚ΡŒΡΡ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ Π½Π° ease-in.

ΠŸΠΎΡ€Π°Π΄Π°:

Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡ”Ρ‚ΡŒΡΡ використовувати ΡƒΠ½Ρ–Π²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρƒ Π²Π»Π°ΡΡ‚ΠΈΠ²Ρ–ΡΡ‚ΡŒ animation, Ρ‰ΠΎΠ± Π·Π°Π΄Π°Π²Π°Ρ‚ΠΈ всі властивості Π²Ρ–Π΄Ρ€Π°Π·Ρƒ Π² ΠΎΠ΄Π½ΠΎΠΌΡƒ місці. Π¦Π΅ Ρ€ΠΎΠ±ΠΈΡ‚ΡŒ стилі Π±Ρ–Π»ΡŒΡˆ Π·Ρ€ΠΎΠ·ΡƒΠΌΡ–Π»Ρ–ΡˆΠΈΠΌΠΈ Ρ‚Π° Π·ΠΌΠ΅Π½ΡˆΡƒΡ” Ρ—Ρ…Π½Ρ–ΠΉ обсяг.

ΠŸΠΎΡ€Π°Π΄Π°:

Π—Π²Π΅Ρ€Π½Ρ–Ρ‚ΡŒ ΡƒΠ²Π°Π³Ρƒ, Ρ‰ΠΎ порядок Ρƒ Π²ΠΈΠ·Π½Π°Ρ‡Π΅Π½Π½Ρ– властивості ΠΌΠ°Ρ” Π΄ΡƒΠΆΠ΅ Π²Π°ΠΆΠ»ΠΈΠ²ΠΈΠΉ. ΠŸΠ΅Ρ€ΡˆΠ΅ значСння Ρƒ Ρ„ΠΎΡ€ΠΌΡ– часу, Ρ€ΠΎΠ·Π³Π»ΡΠ΄Π°Ρ”Ρ‚ΡŒΡΡ як animation-duration, Π° Π΄Ρ€ΡƒΠ³Π΅ — як animation-delay.

Бинтакс

animation-direction: normal|reverse|alternate|alternate-reverse|initial|inherit;

Π’Π»Π°ΡΡ‚ΠΈΠ²Ρ–ΡΡ‚ΡŒ animation-direction
ΠΌΠΎΠΆΠ΅ ΠΎΡ‚Ρ€ΠΈΠΌΡƒΠ²Π°Ρ‚ΠΈ 6 Π·Π½Π°Ρ‡Π΅Π½ΡŒ:

normal

Анімація ΠΉΠ΄Π΅ Π· самого ΠΏΠΎΡ‡Π°Ρ‚ΠΊΡƒ, після Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π½Ρ Ρ†ΠΈΠΊΠ»Ρƒ ΠΏΠΎΠ²Π΅Ρ€Ρ‚Π°Ρ”Ρ‚ΡŒΡΡ Π΄ΠΎ Π²ΠΈΡ…Ρ–Π΄Π½ΠΎΠ³ΠΎ стану

reverse

Анімація ΠΉΠ΄Π΅ Π· кінця Π΄ΠΎ ΠΏΠΎΡ‡Π°Ρ‚ΠΊΡƒ, ΠΏΠΎΡ‚Ρ–ΠΌ ΠΏΠ»Π°Π²Π½ΠΎ ΠΏΠΎΠ²Π΅Ρ€Ρ‚Π°Ρ”Ρ‚ΡŒΡΡ Ρƒ Π²ΠΈΡ…Ρ–Π΄Π½Π΅ полоТСння

alternate

Анімація ΠΉΠ΄Π΅ Ρ†ΠΈΠΊΠ»Ρ–Ρ‡Π½ΠΎ Π· ΠΏΠΎΡ‡Π°Ρ‚ΠΊΡƒ Π΄ΠΎ кінця, Π° ΠΏΠΎΡ‚Ρ–ΠΌ Π· кінця Π΄ΠΎ ΠΏΠΎΡ‡Π°Ρ‚ΠΊΡƒ.

alternate-reverse

Анімація ΠΉΠ΄Π΅ Ρ†ΠΈΠΊΠ»Ρ–Ρ‡Π½ΠΎ Π· кінця Π΄ΠΎ ΠΏΠΎΡ‡Π°Ρ‚ΠΊΡƒ, Π° ΠΏΠΎΡ‚Ρ–ΠΌ Π· ΠΏΠΎΡ‡Π°Ρ‚ΠΊΡƒ Π΄ΠΎ кінця.

initial

Π’ΡΡ‚Π°Π½ΠΎΠ²Π»ΡŽΡ” Π²Π»Π°ΡΡ‚ΠΈΠ²Ρ–ΡΡ‚ΡŒ Ρƒ значСння Π±Π΅Π· задання

inherit

Π’ΠΊΠ°Π·ΡƒΡ” Π½Π° ΡΠΏΠ°Π΄ΠΊΠΎΠ²Ρ–ΡΡ‚ΡŒ властивостСй Π²Ρ–Π΄ свого Π±Π°Ρ‚ΡŒΠΊΡ–Π²ΡΡŒΠΊΠΎΠ³ΠΎ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚Π°

ЗначСння Π±Π΅Π· задання:normal
Наслідує:Ні
ΠΠ½Ρ–ΠΌΡƒΡ”Ρ‚ΡŒΡΡ:Ні
JavaScript синтаксис:object.style.animationDirection=»reverse»

ΠŸΠ΅Ρ€Π΅Π³Π»ΡΠ΄Π°Ρ‡Ρ–

ΠŸΠ΅Ρ€Π΅Π³Π»ΡΠ΄Π°Ρ‡
normal, alternate

10.0

43.0
3.0 -webkit-

12.10
12.0 -o-

4.0 -webkit-

16.0
5.0 -moz-

12.0

reverse, alternate-reverse

10.0

12.0

43.0
19.0 -webkit-

19.0

9.0

16.0

ΠŸΠ΅Ρ€Π΅Π³Π»ΡΠ΄Π°Ρ‡
normal, alternate

2.0 -webkit-

16.0
5.0 -moz-

4.0 -webkit-

reverse, alternate-reverse

НС ΠΏΡ–Π΄Ρ‚Ρ€ΠΈΠΌΡƒΡ”Ρ‚ΡŒΡΡ

16.0

9.2

ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ΠΈ

Π”ΠΈΠ½Π°ΠΌΡ–Ρ‡Π½ΠΈΠΉ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄

ДСмонстрація Π΄Ρ–Ρ— властивості Π· Ρ€Ρ–Π·Π½ΠΈΠΌΠΈ значСннями

ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ Ρ€ΠΎΠ±ΠΎΡ‚ΠΈ властивості

Π’ΡΡ‚Π°Π½ΠΎΠ²Π»ΡŽΡ” Π°Π½Ρ–ΠΌΠ°Ρ†Ρ–ΡŽ Π² ΠΎΠ΄Π½ΠΎΠΌΡƒ Ρ– Π² Π·Π²ΠΎΡ€ΠΎΡ‚Π½ΡŒΠΎΠΌΡƒ напрямку

div {

   -webkit-animation-direction: alternate; /* Chrome, Safari, Opera */ 

  animation-direction: alternate; 

}

Π”ΠΎΠ΄Π°Ρ‚ΠΊΠΎΠ²Ρ– посилання

animation-delay | htmlbook.ru

Internet ExplorerChromeOperaSafariFirefoxAndroidiOS
10.0+3.0+12.0+12.10+4.0+5.0+16.0+3.0+2.0+

ΠšΡ€Π°Ρ‚ΠΊΠ°Ρ информация

ВСрсии CSS

ОписаниС

Бвойство animation-delay устанавливаСт врСмя оТидания ΠΏΠ΅Ρ€Π΅Π΄ воспроизвСдСниСм Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 0s ΠΈΠ»ΠΈ 0ms, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ установлСно ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, запускаСт Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ сразу ΠΆΠ΅, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ½Π° примСняСтся ΠΊ элСмСнту. ΠžΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ Π±Π΅Π· Π·Π°Π΄Π΅Ρ€ΠΆΠ΅ΠΊ, Π½ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ измСнСнию ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π½Π°Ρ‡Π°Π»Π° Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ.

Допустимо ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, пСрСчисляя ΠΈΡ… Ρ‡Π΅Ρ€Π΅Π· Π·Π°ΠΏΡΡ‚ΡƒΡŽ. КаТдоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΠΊ свойству, Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡƒ Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°Ρ… animation-name.

Бинтаксис

animation-delay: <врСмя>[, <врСмя>]*

ЗначСния

Π‘ΠΌ. врСмя.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

HTML5CSS3IE 10+CrOpSaFx

<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8">
  <title>animation-delay</title>
  <style>
   @-webkit-keyframes flash {
    0%, 100% {opacity: 1;} 
    50% {opacity: 0;}
   }
   @-moz-keyframes flash {
    0%, 100% {opacity: 1;} 
    50% {opacity: 0;}
   }
   @-o-keyframes flash {
    0%, 100% {opacity: 1;} 
    50% {opacity: 0;}
   }
   @keyframes flash {
    0%, 100% {opacity: 1;} 
    50% {opacity: 0;}
   }
   .flash {
    -webkit-animation-name: flash;
    -moz-animation-name: flash;
    -o-animation-name: flash;
    animation-name: flash;
    /* Π—Π°Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ */
    -webkit-animation-delay: 1s;
    -moz-animation-delay: 1s;
    -o-animation-delay: 1s;
    animation-delay: 1s;
    /* ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ */
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
   }
  </style>
 </head>
 <body>
  <h2>Π”ΠΎΠ±Ρ€ΠΎ ΠΏΠΎΠΆΠ°Π»ΠΎΠ²Π°Ρ‚ΡŒ!</h2>
 </body>
</html>

ΠžΠ±ΡŠΠ΅ΠΊΡ‚Π½Π°Ρ модСль

[window.]document.getElementById(«elementID»).style.animationDelay

Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹

Chrome, Safari, Android ΠΈ iOS ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ нСстандартноС свойство -webkit-animation-delay.

Opera Π΄ΠΎ вСрсии 12.10 ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ нСстандартноС свойство -o-animation-delay.

Firefox Π΄ΠΎ вСрсии 16.0 ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ нСстандартноС свойство -moz-animaition-delay.

CSS свойство animation-direction

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

ВоспроизвСсти Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ сначала Π²ΠΏΠ΅Ρ€Π΅Π΄, Π·Π°Ρ‚Π΅ΠΌ Π½Π°Π·Π°Π΄:

div {
анимация-Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅: Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠ΅;
}

ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉ сам »

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ «ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ сами» Π½ΠΈΠΆΠ΅.


ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΈ использованиС

Бвойство animation-direction опрСдСляСт, Π΄ΠΎΠ»ΠΆΠ½Π° Π»ΠΈ Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ анимация.
Π²ΠΏΠ΅Ρ€Π΅Π΄, Π½Π°Π·Π°Π΄ ΠΈΠ»ΠΈ ΠΏΠΎΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎ.

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ: Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ
УнаслСдовано: Π½Π΅Ρ‚
АнимируСмоС: Π½Π΅Ρ‚.ΠŸΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎ animatable
ВСрсия: CSS3
Бинтаксис JavaScript: ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ .style.animationDirection = «reverse»
ΠŸΠΎΠΏΡ‹Ρ‚Π°ΠΉΡΡ

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°

Числа Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΏΠ΅Ρ€Π²ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΡƒΡŽ свойство.

Числа, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ -webkit-, -moz- ΠΈΠ»ΠΈ -o- ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΏΠ΅Ρ€Π²ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ, которая Ρ€Π°Π±ΠΎΡ‚Π°Π»Π° с прСфиксом.

ΠžΠ±ΡŠΠ΅ΠΊΡ‚
Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ 43,0
4,0 -webkit-
10,0 16,0
5,0 -ΠΌΠΎΠ·-
9,0
4,0 -webkit-
30,0
15,0 -webkit-
12,0 -o-


Бинтаксис CSS

Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ: Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ | ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ΅ | Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠ΅ | Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠ΅-ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ΅ | Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ | наслСдованиС;

Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ нСдвиТимости

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ОписаниС Π˜Π³Ρ€Π°ΠΉ
Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.Анимация воспроизводится ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ (Π²ΠΏΠ΅Ρ€Π΅Π΄) Π˜Π³Ρ€Π°ΠΉ Β»
ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ Анимация воспроизводится Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ (Π½Π°Π·Π°Π΄) Π˜Π³Ρ€Π°ΠΉ Β»
Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ Анимация сначала воспроизводится Π²ΠΏΠ΅Ρ€Π΅Π΄, Π·Π°Ρ‚Π΅ΠΌ Π½Π°Π·Π°Π΄ Π˜Π³Ρ€Π°ΠΉ Β»
Ρ‡Π΅Ρ€Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅-рСвСрс Анимация сначала воспроизводится Π½Π°Π·Π°Π΄, Π·Π°Ρ‚Π΅ΠΌ Π²ΠΏΠ΅Ρ€Π΅Π΄ Π˜Π³Ρ€Π°ΠΉ Β»
Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ УстанавливаСт для этого свойства Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΏΡ€ΠΎ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Π΅
ΡƒΠ½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ НаслСдуСт это свойство ΠΎΡ‚ своСго Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта. Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΏΡ€ΠΎ наслСдство

Π”Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

ВоспроизвСсти Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ сначала Π½Π°Π·Π°Π΄, Π·Π°Ρ‚Π΅ΠΌ Π²ΠΏΠ΅Ρ€Π΅Π΄:

div {
Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ: Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎ-ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ΅;
}

ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉ сам »

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

ВоспроизвСсти Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ:

div {
анимация-Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅: рСвСрс;
}

ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉ сам »


БвязанныС страницы

Π£Ρ‡Π΅Π±Π½ΠΈΠΊ

CSS: Анимация CSS

Бсылка Π½Π° HTML DOM: свойство animationDirection

animation-direction — Бсылка CSS


Π—Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ

CSS Бсылка бСсплатно ΠΈ всСгда Π±ΡƒΠ΄Π΅Ρ‚!

Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ нас Π² Π±Π΅Π»Ρ‹ΠΉ список Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠ° Ρ€Π΅ΠΊΠ»Π°ΠΌΡ‹.

Бпасибо!

БСсплатноС Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ руководство ΠΏΠΎ CSS Π‘ΠΎΠ·Π΄Π°Π½ΠΎ @jgthms

ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ

МСню

Новинка! Моя 44-страничная элСктронная ΠΊΠ½ΠΈΠ³Π° « CSS Π·Π° 44 ΠΌΠΈΠ½ΡƒΡ‚Ρ‹ » Π²Ρ‹ΡˆΠ»Π°! πŸ˜ƒ

ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ сСйчас β†’

Π’ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ: Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ

ΠŸΠΎΡΡ‚ΠΎΡΠ½Π½Π°Ρ ссылка
Π”Π΅Π»ΠΈΡ‚ΡŒΡΡ
ΠœΠΎΠ³Ρƒ Π»ΠΈ я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ
MDN

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ воспроизвСдСния Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ.

]]]]]]]]]>]]]]]]>]]]]>]]>]]]]]]]]>]]]]]]>]]]]>]]>

ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ

Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ: Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅;

Анимация воспроизводится Π²ΠΏΠ΅Ρ€Π΅Π΄ . Когда ΠΎΠ½ достигаСт ΠΊΠΎΠ½Ρ†Π°, ΠΎΠ½ начинаСтся Π·Π°Π½ΠΎΠ²ΠΎ с ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ ΠΊΠ°Π΄Ρ€Π°.

]]]]]]]]>]]]]]]]>]]]]>]]>

анимация-Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅: ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ΅;

Анимация воспроизводится Π½Π°Π·Π°Π΄ : начинаСтся с послСднСго ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ ΠΊΠ°Π΄Ρ€Π°, заканчиваСтся Π½Π° ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠΌ ΠΊΠ°Π΄Ρ€Π΅.

]]]]]]]]>]]]]]]]>]]]]>]]>

анимация-Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅: Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Π°Ρ;

Анимация воспроизводится сначала Π²ΠΏΠ΅Ρ€Π΅Π΄ , Π·Π°Ρ‚Π΅ΠΌ Π½Π°Π·Π°Π΄ :

  • начинаСтся с ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ ΠΊΠ°Π΄Ρ€Π°
  • останавливаСтся Π½Π° послСднСм ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠΌ ΠΊΠ°Π΄Ρ€Π΅
  • начинаСтся снова, Π½ΠΎ Π½Π° послСднСм ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠΌ ΠΊΠ°Π΄Ρ€Π΅
  • останавливаСтся Π½Π° ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠΌ ΠΊΠ°Π΄Ρ€Π΅

]]]]]]]]>]]]]]]]>]]]]>]]>

анимация-Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅: Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎ-ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ΅;

Анимация воспроизводится сначала Π½Π°Π·Π°Π΄ , Π·Π°Ρ‚Π΅ΠΌ Π²ΠΏΠ΅Ρ€Π΅Π΄ :

  • начинаСтся с послСднСго ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ ΠΊΠ°Π΄Ρ€Π°
  • останавливаСтся Π½Π° ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠΌ ΠΊΠ°Π΄Ρ€Π΅
  • начинаСтся снова, Π½ΠΎ Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠΌ ΠΊΠ°Π΄Ρ€Π΅
  • останавливаСтся Π½Π° послСднСм ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠΌ ΠΊΠ°Π΄Ρ€Π΅

]]]]]]]]>]]]]]]]>]]]]>]]>
]]]]]]]]>]]]]]]]>]]]]>]]>

CSS3 свойство animation-direction — Tutorial Republic

Π’Π΅ΠΌΠ°: Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ ΠΏΠΎ свойствам CSS3 ΠŸΡ€Π΅Π΄. | Π‘Π»Π΅Π΄.

ОписаниС

Бвойство animation-direction CSS опрСдСляСт, Π΄ΠΎΠ»ΠΆΠ½Π° Π»ΠΈ анимация Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ порядкС Π² Ρ‡Π΅Ρ€Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ…ΡΡ Ρ†ΠΈΠΊΠ»Π°Ρ… ΠΈΠ»ΠΈ Π½Π΅Ρ‚.

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ контСкст использования ΠΈ история вСрсий этого свойства.


Бинтаксис

Бинтаксис свойства задаСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

 Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ: 
Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ | ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ | Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ | Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎ-ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ | Π½Π°Ρ‡Π°Π»ΡŒΠ½Π°Ρ | ΡƒΠ½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ

Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ свойство animation-direction Π² дСйствии.

  .box {
    ΡˆΠΈΡ€ΠΈΠ½Π°: 50 пиксСлСй;
    высота: 50 пиксСлСй;
    Ρ„ΠΎΠ½: красный;
    ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅: ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅;
    / * Chrome, Safari, Opera * /
    -webkit-имя-Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ: moveit;
    -webkit-animation-duration: 4s;
    -webkit-animation-iteration-count: 2;
    -webkit-animation-direction: Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ;
    / * Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹ΠΉ синтаксис * /
    имя-Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ: moveit;
    ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ: 4 с;
    количСство ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ: 2;
    Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ: Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠ΅;
}
 
/ * Chrome, Safari, Opera * /
@ -webkit-keyframes moveit {
    ΠΎΡ‚ {left: 0;}
    Π½Π° {left: 50%;}
}
 
/ * Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹ΠΉ синтаксис * /
@keyframes moveit {
    ΠΎΡ‚ {left: 0;}
    Π½Π° {left: 50%;}
}  

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Бвойство animation-direction Π½Π΅ дСйствуСт, Ссли анимация настроСна Π½Π° ΠΎΠ΄Π½ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠ΅ воспроизвСдСниС, см. Бвойство animation-iteration-count .


ЗначСния собствСнности

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ описаны значСния этого свойства.

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ОписаниС
Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Анимация Π΄ΠΎΠ»ΠΆΠ½Π° Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π²ΠΏΠ΅Ρ€Π΅Π΄ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Ρ†ΠΈΠΊΠ»Π΅. Π­Ρ‚ΠΎ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.
ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ Анимация Π΄ΠΎΠ»ΠΆΠ½Π° Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Ρ†ΠΈΠΊΠ»Π΅.
Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ Анимация воспроизводится Π²ΠΏΠ΅Ρ€Π΅Π΄ Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ Ρ†ΠΈΠΊΠ»Π΅, Π·Π°Ρ‚Π΅ΠΌ воспроизводится Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ Ρ‡Π΅Ρ€Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒΡΡ.
Ρ‡Π΅Ρ€Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅-рСвСрс Анимация воспроизводится Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ Ρ†ΠΈΠΊΠ»Π΅, Π·Π°Ρ‚Π΅ΠΌ воспроизводится Π²ΠΏΠ΅Ρ€Π΅Π΄, Π·Π°Ρ‚Π΅ΠΌ продолТаСтся Ρ‡Π΅Ρ€Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅.
Π½Π°Ρ‡Π°Π»ΡŒΠ½Π°Ρ УстанавливаСт для этого свойства Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.
Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ Если ΡƒΠΊΠ°Π·Π°Π½ΠΎ, связанный элСмСнт ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ вычислСнноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта animation-direction.

Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ

Бвойство animation-direction поддСрТиваСтся Π²ΠΎ всСх основных соврСмСнных Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ….

Базовая ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° -

  • Firefox 5+ -moz- , 15+
  • Google Chrome 4+ -webkit-
  • Internet Explorer 10+
  • Apple Safari 4+ -webkit-
  • Opera 12+ -o- , 15+ -webkit-

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Π°

Π‘ΠΌ. Π£Ρ‡Π΅Π±Π½ΠΈΠΊ ΠΏΠΎ Ρ‚Π΅ΠΌΠ΅: Анимация CSS3.

БвязанныС свойства ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π° at: animation , animation-name , animation-delay , animation-time-function , animation-iteration-count , animation-direction , animation-fill -Ρ€Π΅ΠΆΠΈΠΌ , , анимация-состояниС воспроизвСдСния , @keyframes .

анимация-Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Β· WebPlatform Docs

Π‘Π²ΠΎΠ΄ΠΊΠ°

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚, Π΄ΠΎΠ»ΠΆΠ½Π° Π»ΠΈ анимация Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ порядкС Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠ»ΠΈ Π²ΠΎ всСх Ρ†ΠΈΠΊΠ»Π°Ρ….

ΠžΠ±Π·ΠΎΡ€Π½Π°Ρ Ρ‚Π°Π±Π»ΠΈΡ†Π°

ΠΠ°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅
Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ
ΠžΡ‚Π½ΠΎΡΠΈΡ‚ΡΡ ΠΊ
ВсС элСмСнты, псСвдоэлСмСнты :: before ΠΈ :: after.
УнаслСдовано
НСт
МСдиа
Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ
РасчСтноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅
Как ΡƒΠΊΠ°Π·Π°Π½ΠΎ.
Анимационный
НСт

Бвойство ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ CSS
:

Π’ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ…
НЕВ

Бинтаксис

  • анимация-Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅: Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠ΅
  • анимация-Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅: Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠ΅-ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ΅
  • Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ: Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅
  • Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ: ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ΅

ЗначСния

Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ
ВсС ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ воспроизводятся, ΠΊΠ°ΠΊ ΡƒΠΊΠ°Π·Π°Π½ΠΎ.
рСвСрс
ВсС ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ воспроизводятся Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ ΡƒΠΊΠ°Π·Π°Π½Ρ‹. Когда анимация воспроизводится Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ порядкС, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ синхронизации Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ мСстами. НапримСр, ΠΏΡ€ΠΈ воспроизвСдСнии Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ порядкС анимация замСдлСния Π±ΡƒΠ΄Π΅Ρ‚ ΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠ΅ΠΉ замСдлСния.
запасной
Π˜Ρ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ Ρ†ΠΈΠΊΠ»Π° Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π½Π΅Ρ‡Π΅Ρ‚Π½Ρ‹ΠΌΠΈ счСтчиками, воспроизводятся Π² Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ, Π° ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ Ρ†ΠΈΠΊΠ»Π° Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‡Π΅Ρ‚Π½Ρ‹ΠΌΠΈ счСтчиками, воспроизводятся Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ мСняя Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π°.Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠΉ, являСтся Π»ΠΈ итСрация Ρ‡Π΅Ρ‚Π½ΠΎΠΉ ΠΈΠ»ΠΈ Π½Π΅Ρ‡Π΅Ρ‚Π½ΠΎΠΉ, начинаСтся с Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ (Π½Π΅Ρ‡Π΅Ρ‚Π½ΠΎΠΉ).
Ρ‡Π΅Ρ€Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅-рСвСрс
Π˜Ρ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ Ρ†ΠΈΠΊΠ»Π° Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π½Π΅Ρ‡Π΅Ρ‚Π½Ρ‹ΠΌΠΈ счСтчиками, воспроизводятся Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ, Π° ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ Ρ†ΠΈΠΊΠ»Π° Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‡Π΅Ρ‚Π½Ρ‹ΠΌΠΈ счСтчиками, воспроизводятся Π² Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ, снова мСняя Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π°. Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊ для опрСдСлСния Ρ‚ΠΎΠ³ΠΎ, являСтся Π»ΠΈ итСрация Ρ‡Π΅Ρ‚Π½ΠΎΠΉ ΠΈΠ»ΠΈ Π½Π΅Ρ‡Π΅Ρ‚Π½ΠΎΠΉ, начинаСтся с Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ (Π½Π΅Ρ‡Π΅Ρ‚Π½ΠΎΠΉ).

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹

Анимация с ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΠΌΡΡ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠΌ, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ элСмСнт сТимаСтся ΠΈ затСмняСтся, Π° Π·Π°Ρ‚Π΅ΠΌ восстанавливаСтся.Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚Π΅ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ с normal Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ слова, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ эффСкт.

  div.selected {
    имя-Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ: ΠΏΡƒΠ»ΡŒΡ;
    ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ: 0,5 с;
    Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ: Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠ΅;
    количСство ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ: бСсконСчно;
}

@keyframes pulse {
    ΠΈΠ· {
        ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ: ΠΌΠ°ΡΡˆΡ‚Π°Π± (1) translateX (0);
        Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ: 1;
    }
    ΠΊ {
        ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ: ΠΌΠ°ΡΡˆΡ‚Π°Π± (0,75) translateX (0);
        Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ: 0,25;
    }
}
  

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΆΠΈΠ²ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€

ИспользованиС

  Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ список Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΉ, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… запятыми, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€.g., reverse, normal, alternate, Π³Π΄Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ примСняСтся ΠΊ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌΡƒ порядковому Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ свойства animation-name.
  

БвязанныС спСцификации

CSS-Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ
W3C Π Π°Π±ΠΎΡ‡ΠΈΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚

Π‘ΠΌ. Π’Π°ΠΊΠΆΠ΅

Π”Ρ€ΡƒΠ³ΠΈΠ΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ

Атрибуты

Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ΅ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ | Codrops

Бвойство animation-direction ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Π΄ΠΎΠ»ΠΆΠ½Π° Π»ΠΈ анимация Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠ»ΠΈ всСх Ρ†ΠΈΠΊΠ»Π°Ρ… ΠΈΠ»ΠΈ итСрациях.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎ ΠΈΠ»ΠΈ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ направлСния Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ , Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… запятыми. Когда Π²Ρ‹ прСдоставляСтС список Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… запятыми, этот список ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ сопоставляСтся со списком Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, прСдоставляСмых Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ свойствами, связанными с Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠ΅ΠΉ, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ animation-delay , animation-time-function ΠΈ animation- Π½Π°Π·ΠΎΠ²ΠΈΡ‚Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² нСдвиТимости, срСди ΠΏΡ€ΠΎΡ‡Π΅Π³ΠΎ. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ список Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π² этих свойствах рассматриваСтся ΠΊΠ°ΠΊ массив, Π³Π΄Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² спискС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ свой собствСнный индСкс.Π—Π°Ρ‚Π΅ΠΌ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² спискС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ сопоставляСтся с ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ с Ρ‚Π΅ΠΌ ΠΆΠ΅ индСксом Π² спискС, ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… свойствах.

НапримСр, Ссли Π²Ρ‹ прСдоставляСтС Π΄Π²Π° значСния animation-direction , Ρ‚ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ опрСдСляСт Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΉ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Π² спискС ΠΈΠΌΠ΅Π½ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ, прСдоставлСнном animation-name , Π° Π²Ρ‚ΠΎΡ€ΠΎΠ΅ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ опрСдСляСт Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ вторая анимация.

Бвойство animation-direction ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ вмСстС со свойством animation-iteration-count .ПослСдний опрСдСляСт, сколько Ρ€Π°Π· Ρ†ΠΈΠΊΠ» Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ Π΄ΠΎ окончания Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ, ΠΈ ΠΊΠΎΠ³Π΄Π° Ρ†ΠΈΠΊΠ» повторяСтся Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ€Π°Π·Π°, ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ воспроизвСдСниС Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΎΡ‚ ΠΊΠΎΠ½Ρ†Π° Π½Π°Π·Π°Π΄ ΠΊ Π½Π°Ρ‡Π°Π»Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ Β«ΠΏΡ€Ρ‹ΠΆΠΊΠΎΠ²Β» ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ†ΠΈΠΊΠ»Π°ΠΌΠΈ. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΡΡ‚ΠΈ см. Π’ записи свойства animation-iteration-count ΠΈ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΆΠΈΠ²ΠΎΠΉ дСмонстрации Π½ΠΈΠΆΠ΅.

Бвойство animation-direction ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ указываСтся ΠΊΠ°ΠΊ Ρ‡Π°ΡΡ‚ΡŒ сокращСнного свойства animation .

ΠžΠ±Ρ‰Π°Ρ информация ΠΈ примСчания

Когда анимация воспроизводится Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ порядкС, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ синхронизации Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ мСстами. НапримСр, ΠΏΡ€ΠΈ воспроизвСдСнии Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ функция синхронизации Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ускорСнного Π²Ρ…ΠΎΠ΄Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ускорСния Π²Ρ‹Ρ…ΠΎΠ΄Π° .

ЗначСния

Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ
ВсС ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ воспроизводятся, ΠΊΠ°ΠΊ ΡƒΠΊΠ°Π·Π°Π½ΠΎ. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ, ΠΊΠΎΠ³Π΄Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ закончится, анимация «пСрСскочит» ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ ΠΊ своСму Π½Π°Ρ‡Π°Π»Ρƒ ΠΈ начнСтся ΠΎΡ‚Ρ‚ΡƒΠ΄Π°.
рСвСрс
ВсС ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ воспроизводятся Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ ΡƒΠΊΠ°Π·Π°Π½Ρ‹. Π’ΠΎ Π΅ΡΡ‚ΡŒ анимация Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒΡΡ ΠΎΡ‚ ΠΊΠΎΠ½Ρ†Π° Π½Π°Π·Π°Π΄ ΠΊ Π½Π°Ρ‡Π°Π»Ρƒ, ΠΊΠ°ΠΊ Ссли Π±Ρ‹ значСния ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… ΠΊΠ°Π΄Ρ€ΠΎΠ² Π±Ρ‹Π»ΠΈ ΡƒΠΊΠ°Π·Π°Π½Ρ‹ Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ порядкС.
запасной
Π˜Ρ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ Ρ†ΠΈΠΊΠ»Π° Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π½Π΅Ρ‡Π΅Ρ‚Π½Ρ‹ΠΌΠΈ счСтчиками, воспроизводятся Π² Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ, Π° ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ Ρ†ΠΈΠΊΠ»Π° Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‡Π΅Ρ‚Π½Ρ‹ΠΌΠΈ счСтчиками, воспроизводятся Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ.Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ Π½Π°Ρ‡Π°Π»Π° Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π°, Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‚ΠΎΡ€ΠΎΠΉ Ρ†ΠΈΠΊΠ» Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ ΠΊΠΎΠ½Ρ†Π° Π΄ΠΎ Π½Π°Ρ‡Π°Π»Π°, Π·Π°Ρ‚Π΅ΠΌ Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ Ρ†ΠΈΠΊΠ» Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ Π½Π°Ρ‡Π°Π»Π° Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π° ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅.
Ρ‡Π΅Ρ€Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅-рСвСрс
Π˜Ρ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ Ρ†ΠΈΠΊΠ»Π° Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π½Π΅Ρ‡Π΅Ρ‚Π½Ρ‹ΠΌΠΈ счСтчиками, воспроизводятся Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ, Π° ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ Ρ†ΠΈΠΊΠ»Π° Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‡Π΅Ρ‚Π½Ρ‹ΠΌΠΈ счСтчиками, воспроизводятся Π² Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» воспроизводится ΠΎΡ‚ ΠΊΠΎΠ½Ρ†Π° Π½Π°Π·Π°Π΄ ΠΊ Π½Π°Ρ‡Π°Π»Ρƒ, Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‚ΠΎΡ€ΠΎΠΉ - ΠΎΡ‚ Π½Π°Ρ‡Π°Π»Π° Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π°, Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ - ΠΎΡ‚ ΠΊΠΎΠ½Ρ†Π° ΠΊ Π½Π°Ρ‡Π°Π»Ρƒ ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅.

Π‘Π°Π½ΠΊΠ½ΠΎΡ‚Ρ‹

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, являСтся Π»ΠΈ итСрация Ρ‡Π΅Ρ‚Π½ΠΎΠΉ ΠΈΠ»ΠΈ Π½Π΅Ρ‡Π΅Ρ‚Π½ΠΎΠΉ, ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ отсчСт с 1.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ опрСдСляСт Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ для элСмСнта, анимация ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ настроСна Π½Π° бСсконСчноС ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ обСспСчиваСт Π±ΠΎΠ»Π΅Π΅ ΠΏΠ»Π°Π²Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ†ΠΈΠΊΠ»Π°ΠΌΠΈ.

.element-2 {
    / * здСсь Π΄Ρ€ΡƒΠ³ΠΈΠ΅ свойства Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ... * /
    количСство ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ: бСсконСчно;
    Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ: Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠ΅;
    / * ... * /
}
                 

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ Π΄Π΅Π»Π°Π΅Ρ‚ Ρ‚ΠΎ ΠΆΠ΅ самоС, Π½ΠΎ вмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ с Π½Π°Ρ‡Π°Π»Π°, ΠΎΠ½ начинаСтся с ΠΊΠΎΠ½Ρ†Π°.

.element {
    / * здСсь Π΄Ρ€ΡƒΠ³ΠΈΠ΅ свойства Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ... * /
    количСство ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ: бСсконСчно;
    Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ: Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎ-ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ΅;
    / *... * /
}
                 

Π‘ΠΌ. Π–ΠΈΠ²ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΆΠΈΠ²Ρ‹Ρ… дСмонстраций Π½ΠΈΠΆΠ΅.

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°

* ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ прСфикс.

  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ΡΡ:
  • Π”Π°
  • НСт
  • Частично
  • Polyfill

Бтатистика с caniuse.com

CSS3 animation-direction Бвойство

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

Π‘Π΄Π΅Π»Π°ΠΉΡ‚Π΅ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·, Π·Π°Ρ‚Π΅ΠΌ сдСлайтС Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ:

div {
-webkit-animation-direction: Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ; / * Chrome, Safari,
Opera * /

Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ: Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠ΅;
}

ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉ сам "


ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΈ использованиС

Бвойство animation-direction опрСдСляСт, Π΄ΠΎΠ»ΠΆΠ½Π° Π»ΠΈ Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ анимация.
Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΈΠ»ΠΈ ΠΏΠΎΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎ.

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ: Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ
УнаслСдовано: Π½Π΅Ρ‚
АнимируСмоС: Π½Π΅Ρ‚. ΠŸΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎ animatable
ВСрсия: CSS3
Бинтаксис JavaScript: ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ .style.animationDirection = "reverse"
ΠŸΠΎΠΏΡ‹Ρ‚Π°ΠΉΡΡ

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°

Числа Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΏΠ΅Ρ€Π²ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΡƒΡŽ свойство.

Числа, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ -webkit-, -moz- ΠΈΠ»ΠΈ -o- ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΏΠ΅Ρ€Π²ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ, которая Ρ€Π°Π±ΠΎΡ‚Π°Π»Π° с прСфиксом.

ΠžΠ±ΡŠΠ΅ΠΊΡ‚
Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ 43,0
4,0 -webkit-
12,0 10,0 16,0
5,0 -ΠΌΠΎΠ·-
9,0
4.0 -webkit-
30,0
15,0 -webkit-
12,0 -o-

Бинтаксис CSS

Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ: Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ | ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ΅ | Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠ΅ | Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠ΅-ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ΅ | Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ | наслСдованиС;

Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ нСдвиТимости

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ОписаниС Π˜Π³Ρ€Π°ΠΉ
Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Анимация Π΄ΠΎΠ»ΠΆΠ½Π° Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π˜Π³Ρ€Π°ΠΉ Β»
ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ Анимация Π΄ΠΎΠ»ΠΆΠ½Π° Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ Π˜Π³Ρ€Π°ΠΉ Β»
Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ Анимация Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π½Π΅Ρ‡Π΅Ρ‚Π½Ρ‹ΠΉ Ρ€Π°Π· (1,3,5 ΠΈ Ρ‚. Π”..) Π° Ρ‚Π°ΠΊΠΆΠ΅
Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· (2,4,6 ΠΈ Ρ‚. Π΄.)
Π˜Π³Ρ€Π°ΠΉ Β»
Ρ‡Π΅Ρ€Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅-рСвСрс Анимация Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π½Π΅Ρ‡Π΅Ρ‚Π½Ρ‹ΠΉ Ρ€Π°Π·.
(1,3,5 ΠΈ Ρ‚. Π”.) И ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· Π² Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ (2,4,6 ΠΈ Ρ‚. Π”.)
Π˜Π³Ρ€Π°ΠΉ Β»
Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ УстанавливаСт для этого свойства Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΏΡ€ΠΎ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Π΅
ΡƒΠ½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ НаслСдуСт это свойство ΠΎΡ‚ своСго Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта.Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΏΡ€ΠΎ наслСдство

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ЗначСния Β«ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉΒ» ΠΈ Β«Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ-ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉΒ» Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² Safari.


БвязанныС страницы

Π£Ρ‡Π΅Π±Π½ΠΎΠ΅ пособиС ΠΏΠΎ CSS3: Анимация CSS3

Бсылка Π½Π° HTML DOM: свойство animationDirection

CSS-анимация-Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅

Бвойство animation-direction ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, Π±ΡƒΠ΄Π΅Ρ‚ Π»ΠΈ анимация Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π²ΠΏΠ΅Ρ€Π΅Π΄, Π½Π°Π·Π°Π΄ ΠΈΠ»ΠΈ ΠΈΡ… комбинация.

CSS
 Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ: Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅;
 

Анимации Π² CSS ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ состояниС элСмСнта. Π₯отя свойство animation-direction ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для указания направлСния Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ, ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ свойства Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ animation-name , animation-duration , animation-time-function , animation-delay , счСтчик-ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ, Ρ€Π΅ΠΆΠΈΠΌ заполнСния-Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΈ состояниС воспроизвСдСния-Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ .

Π‘ΠΌ. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ направлСния Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Pen CSS ΠΎΡ‚ Aakhya Singh (@aakhya) Π½Π° CodePen.

НаТмитС ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠŸΠžΠ’Π’ΠžΠ  Π² ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Π²Ρ‹ΡˆΠ΅ дСмонстрации, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ с самого Π½Π°Ρ‡Π°Π»Π°.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π§Ρ‚ΠΎΠ±Ρ‹ анимация Π±Ρ‹Π»Π° эффСктивной, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ свойство animation-duration , ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€Π°Π²Π½Π° Π½ΡƒΠ»ΡŽ.

ЗначСния

Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ : Анимация воспроизводится Π² прямом Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ (ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ).

Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ : Анимация воспроизводится Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ.

Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ : Анимация сначала воспроизводится Π² прямом, Π° Π·Π°Ρ‚Π΅ΠΌ Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ.

Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎ-ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ : Анимация воспроизводится сначала Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ, Π° Π·Π°Ρ‚Π΅ΠΌ Π² прямом Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ.

Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ : устанавливаСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.

Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ : наслСдуСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΡ‚ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ анимация с ΠΈΠΌΠ΅Π½Π΅ΠΌ Β«ΠΊΠ°Ρ€ΡƒΡΠ΅Π»ΡŒΒ» опрСдСляСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ @keyframes , которая ΠΏΠΎΠ²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π½Π° 360 градусов ΠΏΠΎ часовой стрСлкС вдоль оси Z.Когда эта анимация примСняСтся ΠΊ изобраТСниям, ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π° Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ устанавливаСтся Ρ€Π°Π²Π½ΠΎΠΉ 2 сСкундам, Π° счСтчик ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ Ρ†ΠΈΠΊΠ»ΠΎΠ² Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ устанавливаСтся Π½Π° Π±Π΅ΡΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΡΡ‚ΡŒ.

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Π½Π° эффСкт Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ animation-direction Π½Π° Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ. ΠŸΡ€Π΅Ρ„ΠΈΠΊΡ -webkit- ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Π»ΡƒΡ‡ΡˆΠ΅ΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ.

Π‘ΠΌ. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ направлСния Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Pen CSS ΠΎΡ‚ Aakhya Singh (@aakhya) Π½Π° CodePen.

НаТмитС ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠŸΠžΠ’Π’ΠžΠ  Π² ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Π²Ρ‹ΡˆΠ΅ дСмонстрации, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ с самого Π½Π°Ρ‡Π°Π»Π°.

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *