CSS3 transition-propertyСвойство


Пример

Наведите курсор на элемент div, чтобы постепенно изменить ширину таблицы:

div { width:100px; height:100px; background:red; transition-property: width; transition-duration: 2s; -webkit-transition-property: width; /* Safari */ -webkit-transition-duration: 2s; /* Safari */ }

Попробуйте сами »
Дополнительные примеры внизу этой страницы.

Поддержка браузеров

Числа в таблице указывают первую версию браузера, которая поддерживает это свойство.

Числа, непосредственно предшествующие -webkit-, -ms- или -moz-, обозначают первую версию браузера, которая поддерживает свойство с префиксом.

Свойство
transition-property 26.0
4.0 -webkit-
10.0 16.0
4.0 -moz-
6.1
3.1 -webkit-
12.1
10.5 -o-

Определение свойства и инструкции по использованию

transition-property — это свойство в CSS3, используемое для указания того, к каким свойствам CSS применяется эффект перехода. Оно позволяет явно указать свойства для перехода, так что при изменении состояния элемента переход применяется только к указанным свойствам, а не ко всем свойствам.

Значением этого свойства может быть имя свойства CSS или ключевое слово all, означающее, что эффект перехода применяется ко всем свойствам.

Например, если вы хотите применять эффект перехода только при изменении цвета, можно написать:

.element {
  transition-property: color;
}

Таким образом, когда цвет элемента .element меняется, возникает эффект перехода.

Если вы хотите применить эффект перехода ко всем свойствам, можно использовать ключевое слово all:

.element {
  transition-property: all;
}

Таким образом, независимо от того, какое свойство изменится, будет возникать эффект перехода.

Вы также можете указать несколько свойств сразу, разделяя их запятыми:

.element {
  transition-property: width, height, opacity;
}

Таким образом, когда изменяются width, height или opacity элемента .element, будет возникать эффект перехода.

Значение по умолчанию: all
Наследуется: нет
версия: CSS3
Синтаксис JavaScript: object.style.transitionProperty="width,height"


Синтаксис

transition-property: none|all| property;

Значение Описание
none Ни одно свойство не получит эффекты перехода.
all Все свойства получат эффекты перехода.
property Определяет список имён свойств CSS, разделённых запятыми, к которым применяется эффект перехода.


Examples

Другие примеры


Наведите курсор на элемент div, чтобы изменить width и height с плавным эффектом перехода.

Другие расширения