transition
Обновлено: 15.12.2022
transition
Универсальное свойство, которое позволяет одновременно задать значения transition-property, transition-duration, transition-timing-function и transition-delay. Устанавливает эффект перехода между двумя состояниями элемента, они могут быть определены с помощью псевдокласса :hover или :active, а также динамически через JavaScript.
Краткая информация
| Значение по умолчанию | all 0s ease 0s | 
| Наследуется | Нет | 
| Применяется | Ко всем элементам, к псевдоэлементам ::before и ::after | 
| Анимируется | Нет | 
Синтаксис
transition: <переход> [, <переход> ]*Здесь:
<переход> = [ none | <transition-property> ] || <transition-duration> || 
 <transition-timing-function> || <transition-delay>
Значения
| none | Отменяет эффект перехода. | 
Пример
В данном примере при наведении курсора на стрелку раскрывается блок с числами.
Объектная модель
Объект.style.transition
Примечание
Chrome до версии 26, Safari до версии 6.1 и Android до версии 4.4 поддерживают свойство -webkit-transition.
Opera до версии 12.10 поддерживает свойство -o-transition.
Firefox до версии 16 поддерживает свойство -moz-transition.