English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Свойство transition-duration CSS определяет количество секунд или миллисекунд, необходимых для завершения анимации перехода.
В таблице приведено описание использования и историю версий этого свойства, а также синтаксис использования этого свойства в скриптах на JavaScript.
Default value: | 0с |
---|---|
Подходит для: | Все элементы ::before и ::after Псевдоэлементы |
Инherit: | Нет |
Анимировано: | Нет.Пожалуйста, смотрите Анимационные свойства. |
Версия: | Новые функции CSS3 |
JavaScript грамматика: | object.style.transitionDuration="5s" |
Грамматика этого свойства такая:
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, числа в таблице представляют собой минимальную версию браузера, поддерживающего это свойство; все основные браузеры поддерживают это свойство.
|
Пожалуйста, обратитесь к следующим руководствам:CSS3 Transitions.
Связанные свойства:transition,transition-delay,transition-property,transition-timing-function.