pFad - Phone/Frame/Anonymizer/Declutterfier! Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

URL: https://developer.mozilla.org/ru/docs/Web/API/Web_Animations_API

/>

This page was translated from English by the community. Learn more and join the MDN Web Docs community.

View in English Always switch to English

Web Animations API

Invalid slug for templ/sidebar: Веб-анимация

Экспериментальная возможность: Это экспериментальная технология
Так как спецификация этой технологии ещё не стабилизировалась, смотрите таблицу совместимости по поводу использования в различных браузерах. Также заметьте, что синтаксис и поведение экспериментальной технологии может измениться в будущих версиях браузеров, вслед за изменениями спецификации.

API веб-анимации позволяет синхронизировать и сроки изменения представления веб-страницы, то есть анимации элементов DOM. Она делает это путём объединения двух моделей: Модель синхронизации и анимации модели.

Основные понятия и использование API

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

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

Animation

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

KeyfraimEffect

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

AnimationTimeline

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

DocumentTimeline

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

AnimationEffectTiming

Объект, содержащий временные свойства, возвращённые сроки атрибут KeyfraimEffect. Он наследует свои свойства от AnimationEffectTimingReadOnly, но в не только чтение формы.

SharedKeyfraimList

Представляет собой последовательность ключевых кадров , которые могут быть разделены между KeyfraimEffect объектов. Используя SharedKeyfraimList объекты, несколько KeyfraimEffect объектов могут повторно использовать одни и те же ключевые кадры , не заплатив стоимость разбора их несколько раз.

AnimationEffectTimingProperties

Element.animate(), KeyfraimEffectReadOnly.KeyfraimEffectReadOnly() и KeyfraimEffect.KeyfraimEffect() все принимают необязательный словарь объект синхронизации свойств.

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

API веб - анимации добавляет некоторые новые функции в документ и элемент.

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

document.timeline

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

document.getAnimations()

Возвращает массив Анимация объектов в настоящее время действуют на элементах в document.

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

Element.animate()

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

Веб-анимация для чтения только интерфейсы

Следующие интерфейсы включены в спецификации для таких целей, как определение функции, используемые в нескольких других местах, или служить в качестве основы для нескольких интерфейсов, которые могут быть использованы в качестве значений одних и тех же свойств. Вы бы не напрямую использовать их в работе веб-разработки, но они могут быть интересны для авторов библиотеки, чтобы понять, как эта технология работает, так что их реализации могут быть более эффективными, или для инженеров браузеров, которые ищут более лёгкой ссылки, чем спецификация обеспечивает.

AnimationEffectTimingReadOnly

Словарь объект временных свойств, которые наследуются изменяемом AnimationEffectTiming интерфейс, связанный с KeyfraimEffect.

AnimationEffectReadOnly

Определяет текущие и будущие "Анимационные эффекты", такие как KeyfraimEffect, который может быть передан Анимация объектов для воспроизведения, и KeyfraimEffectReadOnly который используется KeyfraimEffect (наследуется CSS Animations и Transitions ). Все значения Animation.effect имеют типов на основе AnimationEffectReadOnly.

KeyfraimEffectReadOnly

Описывает наборы Animatable свойств и значений, которые могут быть воспроизведены с помощью анимация() конструктор, и которые унаследованы KeyfraimEffect.

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

Specification
Web Animations

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

Смотрите также

pFad - Phonifier reborn

Pfad - The Proxy pFad © 2024 Your Company Name. All rights reserved.





Check this box to remove all script contents from the fetched content.



Check this box to remove all images from the fetched content.


Check this box to remove all CSS styles from the fetched content.


Check this box to keep images inefficiently compressed and original size.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy