English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Руководство по CSS

CSS @ правила (RULES)

Полный список свойств CSS

Метод использования и пример attribute animation-play-state CSS3

Атрибут animation-play-state CSS3 определяет, играть анимацию или приостанавливать её.

В таблице ниже резюмируются контекст использования и история версий этого атрибута.

Значение по умолчанию:running
Применяется к:Все элементы ::before и ::after Псевдоэлементы
Инherit:Нет
Анимируемо:Нет.См. также Атрибут анимации
Версия: Новая функция CSS3
JavaScript syntax:    
object    object.style.animationPlayState="paused"

Синтаксис использования attribute animation-play-state

Синтаксис этого атрибута следующий:

animation-play-state: paused | running | initial | inherit

Ниже приведен пример того, как использовать атрибут animation-play-state.

.box {
    width: 50px;
    height: 50px;
    background: red;
    position: relative;
    /* Chrome, Safari, Opera */
    -webkit-animation-name: moveit;
    -webkit-animation-duration: 2s;
    -webkit-animation-play-state: paused;
    
    animation-name: moveit;
    animation-duration: 2s;
    animation-play-state: paused;
}
 
/* Chrome, Safari, Opera */
@-webkit-keyframes moveit {
    from {left: 0;}
    to {left: 50%;}
}
 
@keyframes moveit {
    from {left: 0;}
    to {left: 50%;}
}
Проверьте, посмотрите‹/›

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

В таблице ниже описаны значения этого свойства.

ЗначениеОписание
pausedУказать, что анимация в настоящее время приостановлена.
runningУказать, что анимация в настоящее время выполняется. Это значение по умолчанию.
initialУстановите этот атрибут в его значение по умолчанию.
inheritЕсли указано, то связанный элемент принимает вычисленное значение свойства animation-play-state родительского элемента.

Внимание:Этот CSS-свойство animation-play-state можно использовать вместе с JavaScript, чтобы приостановить анимацию в середине цикла.

Совместимость браузеров

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

  • Firefox 5+ -moz-,15 +

  • Google Chrome 4+ -webkit-

  • Internet Explorer 10+

  • Apple Safari 4+ -webkit-

  • Opera 12+ -o-,15+ -webkit-

Дополнительное чтение

Пожалуйста, обратитесь к следующим учебникам:CSS3 анимации

Связанные свойства и правила:animation-nameanimation-durationanimation-timing-functionanimation-delayanimation-iteration-countanimation-directionanimation-fill-modeanimation-play-state@keyframes