Spec-Zone.ru › Web APIs

CSSTransition: свойство transitionProperty

Базовая реализация Широко доступно

Это функция, хорошо зарекомендовавшая себя и работающая на многих устройствах и версиях браузеров. Она доступна во всех браузерах с сентября 2015 года.

  • Узнать больше
  • Полная совместимость
  • Отправить отзыв

Свойство transitionProperty интерфейса CSSTransition возвращает полное имя свойства перехода. Это полная форма CSS свойства, для которого был сгенерирован переход.

Значение

Строка.

Примеры

Возвращение transitionProperty

В следующем примере переход изменяет ширину блока при наведении курсора. Вызов Element.getAnimations() возвращает массив всех объектов Animation. В нашем случае это возвращает объект CSSTransition, представляющий созданную анимацию. Свойство transitionProperty возвращает свойство, для которого создан переход, а именно width.

.box {
  background-color: #165baa;
  color: #fff;
  width: 100px;
  height: 100px;
  transition: width 4s;
}

.box:hover {
  width: 200px;
}
const item = document.querySelector(".box");
item.addEventListener("transitionrun", () => {
  let animations = document.querySelector(".box").getAnimations();
  console.log(animations[0].propertyName);
});

Спецификации

Спецификация
CSS Transitions Level 2
# dom-csstransition-transitionproperty

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

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
transitionProperty 84 84 75 70 13.1 84 79 60 13.4 14.0 84

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/CSSTransition/transitionProperty

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API