Spec-Zone.ru › Web APIs

CSSAnimation

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

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

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

Интерфейс CSSAnimation из API веб-анимаций представляет собой объект Animation.

EventTarget Animation CSSAnimation

Свойства экземпляра

Этот интерфейс наследует свойства от родительского интерфейса Animation.

CSSAnimation.animationName Только для чтения

Возвращает имя анимации в виде строки.

Методы экземпляра

Этот интерфейс наследует методы от родительского интерфейса Animation.

Примеры

Проверка возвращаемого CSSAnimation

Анимация в следующем примере определена в CSS с именем slide-in. Вызов Element.getAnimations() возвращает массив всех объектов Animation. В нашем случае это возвращает объект CSSAnimation, представляющий анимацию, созданную в CSS.

.animate {
  animation: slide-in 0.7s both;
}

@keyframes slide-in {
  0% {
    transform: translateY(-1000px);
  }
  100% {
    transform: translateY(0);
  }
}
let animations = document.querySelector(".animate").getAnimations();
console.log(animations[0]);

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

Спецификация
CSS Анимации Уровень 2
# the-CSSAnimation-interface

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

Рабочий стол Мобильный
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari на iOS Samsung Internet WebView Android
CSSAnimation 84 84 75 70 13.1 84 79 60 13.4 14.0 84
animationName 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/CSSAnimation

Spec-Zone.ru

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