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

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

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

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

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

пroperty animation-duration CSS3 определяет количество секунд (секунды) или миллисекунд (мс) на завершение одного цикла анимации.

в таблице ниже summarized用法 контекста и истории версий этого свойства.

по умолчанию:0s
подходит для:все элементы ::before и ::after псевдоэлементы
наследование:нет
анимация возможна:нет.см. также атрибут анимации.
версия: новая функция CSS3
синтаксис JavaScript:    
object    object.style.animationDuration="3s"

использование синтаксиса animation-duration

Грамматика этого атрибута такая:

animation-duration: time | initial | inherit

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

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

Значение атрибута

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

ЗначениеОписание
timeУкажите время, необходимое для выполнения анимации одного цикла. Значение по умолчанию 0s. Отрицательные значения недопустимы.
initialУстановите этот атрибут в его значение по умолчанию.
inheritЕсли указано, то связанный элемент использует вычисленное значение атрибута animation-duration родительского элемента.

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

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

  • Firefox 5+ -moz-, 15 +

  • Google Chrome 4+ -webkit-

  • Internet Explorer 10+

  • Apple Safari 4+ -webkit-

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

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

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

Соответствующие атрибуты и правила:animation,animation-name,animation-duration,animation-timing-function,animation-iteration-count,animation-duration,animation-fill-mode,animation-play-state,@keyframes.