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

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

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

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

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

Свойство transition-duration CSS определяет количество секунд или миллисекунд, необходимых для завершения анимации перехода.

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

Default value:
Подходит для:Все элементы ::before и ::after Псевдоэлементы
Инherit:Нет
Анимировано:Нет.Пожалуйста, смотрите Анимационные свойства.
Версия: Новые функции CSS3
JavaScript грамматика:object.style.transitionDuration="5s"

Использование грамматики transition-duration

Грамматика этого свойства такая:

transition-duration: time | initial | inherit

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

button {
    background: #fd7c2a;
    /* Для Safari 3.0+ */
    -webkit-transition-property: background;
    -webkit-transition-duration: 2s;
    
    transition-property: background;
    transition-duration: 2s;
}
button:hover {
    background: #3cc16e;
}
Протестируйте и посмотрите‹/›

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

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

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

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

Совместимость браузеров для свойства transition-duration, числа в таблице представляют собой минимальную версию браузера, поддерживающего это свойство; все основные браузеры поддерживают это свойство.

  • Firefox 5+ -moz-, 15 +

  • Google Chrome 4+ -webkit-

  • Internet Explorer 10+

  • Apple Safari 4+ -webkit-

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

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

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

Связанные свойства:transition,transition-delay,transition-property,transition-timing-function.