Spec-Zone.ru › Web APIs

API анимаций веб-страниц

API анимаций веб-страниц позволяет синхронизировать и задавать временные изменения отображения веб-страницы, т.е. анимировать элементы DOM. Это достигается с помощью двух моделей: модели времени и модели анимации.

Концепции и использование

API анимаций веб-страниц предоставляет общий язык для браузеров и разработчиков для описания анимаций элементов DOM. Для получения дополнительной информации о концепциях API и его использовании, прочтите Использование API анимаций веб-страниц.

Интерфейсы API анимаций веб-страниц

Animation

Предоставляет средства управления воспроизведением и временную шкалу для узла или источника анимации. Может принимать объект, созданный с помощью конструктора KeyframeEffect().

KeyframeEffect

Описывает наборы анимируемых свойств и значений, называемых ключевыми кадрами и их временные параметры. Затем их можно воспроизводить с помощью конструктора Animation().

AnimationTimeline

Представляет временную шкалу анимации. Этот интерфейс существует для определения функций временной шкалы (унаследованных от DocumentTimeline и будущих объектов временной шкалы) и не используется разработчиками напрямую.

AnimationEvent

Часть модуля CSS анимаций, захватывающая имя анимации и прошедшее время.

DocumentTimeline

Представляет временные шкалы анимаций, включая стандартную временную шкалу документа (доступ к которой осуществляется через свойство Document.timeline).

Расширения для других интерфейсов

API анимаций веб-страниц добавляет возможности к document и element.

Расширения для интерфейса Document

document.timeline

Объект DocumentTimeline, представляющий стандартную временную шкалу документа.

document.getAnimations()

Возвращает массив объектов Animation, которые в данный момент активны на элементах в document.

Расширения для интерфейса Element

Element.animate()

Короткая функция для создания и воспроизведения анимации на элементе. Она возвращает созданный экземпляр объекта Animation.

Element.getAnimations()

Возвращает массив объектов Animation, которые в данный момент влияют на элемент или запланированы на будущее.

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

Спецификация
Web Animations

См. также

  • Свойство CSS animation (сокращенная запись)
  • Свойство CSS animation-timeline
  • Использование API анимаций веб-страниц
  • Использование CSS анимаций
  • Модуль CSS анимаций
  • Модуль CSS анимаций, управляемых прокруткой

© 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/Web_Animations_API

Spec-Zone.ru

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