AnimationEffect
Базовая поддержка Широко распространена
Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с марта 2020 года.
Интерфейс AnimationEffect API веб-анимаций представляет собой интерфейс, представляющий эффекты анимации.
AnimationEffect — это абстрактный интерфейс, поэтому его нельзя напрямую создать. Однако конкретные интерфейсы, такие как KeyframeEffect, наследуют от него, и экземпляры этих интерфейсов можно передавать объектам Animation для воспроизведения, а также они могут использоваться CSS-анимациями и переходами.
Методы экземпляра
AnimationEffect.getTiming()-
Возвращает объект, связанный с анимацией, содержащий все значения времени анимации.
AnimationEffect.getComputedTiming()-
Возвращает рассчитанные свойства времени для этого
AnimationEffect. AnimationEffect.updateTiming()-
Обновляет указанные свойства времени этого
AnimationEffect.
Спецификации
| Спецификация |
|---|
| Web Animations # the-animationeffect-interface |
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox for Android | Opera Android | Safari на IOS | Samsung Internet | WebView Android | |
AnimationEffect |
75 | 79 | 63 | 62 | 13.1 | 75 | 63 | 54 | 13.4 | 11.0 | 75 |
getComputedTiming |
75 | 79 | 63 | 62 | 13.1 | 75 | 63 | 54 | 13.4 | 11.0 | 75 |
getTiming |
75 | 79 | 63 | 62 | 13.1 | 75 | 63 | 54 | 13.4 | 11.0 | 75 |
updateTiming |
75 | 79 | 63 | 62 | 13.1 | 75 | 63 | 54 | 13.4 | 11.0 | 75 |
См. также
© 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/AnimationEffect