Get to know MDN better
This page was translated from English by the community. Learn more and join the MDN Web Docs community.
Экспериментальная возможность: Это экспериментальная технология
Так как спецификация этой технологии ещё не стабилизировалась, смотрите таблицу совместимости по поводу использования в различных браузерах. Также заметьте, что синтаксис и поведение экспериментальной технологии может измениться в будущих версиях браузеров, вслед за изменениями спецификации.
API веб-анимации позволяет синхронизировать и сроки изменения представления веб-страницы, то есть анимации элементов DOM. Она делает это путём объединения двух моделей: Модель синхронизации и анимации модели.
Web Animations API (API веб-анимации) обеспечивает общий язык для браузеров и разработчиков для описания анимации элементов DOM. Для более подробной информации о концепциях, заложенных в API, и о его использовании, прочтите статью Использование Web Animations API.
Обеспечивает элементы управления воспроизведением и временную шкалу для узла анимации или источника. Можно взять объект, созданный с помощью KeyframeEffect() конструктор.
KeyframeEffectОписывает наборы анимируемых свойств и значений, называемых ключевыми кадрами и их параметры синхронизации. Они могут затем быть воспроизведены с помощью Animation() конструктор.
AnimationTimelineПредставляет график анимации. Этот интерфейс существует, чтобы определить особенности временной шкалы (наследуемые интерфейсом DocumentTimeline и другими интерфейсами в будущем) и не предназначен для непосредственного использования разработчиками.
DocumentTimelineПредставляет временные рамки анимации, в том числе временные рамки анимации по умолчанию для документа (через свойство Document.timeline).
AnimationEffectTimingОбъект, содержащий временные свойства, возвращённые сроки атрибут KeyframeEffect. Он наследует свои свойства от AnimationEffectTimingReadOnly, но в не только чтение формы.
SharedKeyframeListПредставляет собой последовательность ключевых кадров , которые могут быть разделены между KeyframeEffect объектов. Используя SharedKeyframeList объекты, несколько KeyframeEffect объектов могут повторно использовать одни и те же ключевые кадры , не заплатив стоимость разбора их несколько раз.
AnimationEffectTimingPropertiesElement.animate(), KeyframeEffectReadOnly.KeyframeEffectReadOnly() и KeyframeEffect.KeyframeEffect() все принимают необязательный словарь объект синхронизации свойств.
API веб - анимации добавляет некоторые новые функции в документ и элемент.
DocumentTimeline Объект , представляющий документ по умолчанию временную шкалу.
document.getAnimations()Возвращает массив Анимация объектов в настоящее время действуют на элементах в document.
Способ быстрого доступа для создания и воспроизведения анимации на элементе. Она возвращает созданный Анимация экземпляра объекта.
Следующие интерфейсы включены в спецификации для таких целей, как определение функции, используемые в нескольких других местах, или служить в качестве основы для нескольких интерфейсов, которые могут быть использованы в качестве значений одних и тех же свойств. Вы бы не напрямую использовать их в работе веб-разработки, но они могут быть интересны для авторов библиотеки, чтобы понять, как эта технология работает, так что их реализации могут быть более эффективными, или для инженеров браузеров, которые ищут более лёгкой ссылки, чем спецификация обеспечивает.
AnimationEffectTimingReadOnlyСловарь объект временных свойств, которые наследуются изменяемом AnimationEffectTiming интерфейс, связанный с KeyframeEffect.
AnimationEffectReadOnlyОпределяет текущие и будущие "Анимационные эффекты", такие как KeyframeEffect, который может быть передан Анимация объектов для воспроизведения, и KeyframeEffectReadOnly который используется KeyframeEffect (наследуется CSS Animations и Transitions ). Все значения Animation.effect имеют типов на основе AnimationEffectReadOnly.
KeyframeEffectReadOnlyОписывает наборы Animatable свойств и значений, которые могут быть воспроизведены с помощью анимация() конструктор, и которые унаследованы KeyframeEffect.
| Web Animations |
This page was last modified on 14 дек. 2025 г. by MDN contributors.
Your blueprint for a better internet.
Visit Mozilla Corporation’s not-for-profit parent, the Mozilla Foundation.
Portions of this content are ©1998–2026 by individual mozilla.org contributors. Content available under a Creative Commons license.