Spec-Zone.ru › Web APIs

AnimationEffect: метод getComputedTiming()

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

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

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

Метод getComputedTiming() интерфейса AnimationEffect возвращает вычисленные свойства тайминга для этого эффекта анимации.

Примечание: Эти значения сопоставимы с вычисленными стилями элемента, возвращаемыми с помощью window.getComputedStyle(elem).

Синтаксис

getComputedTiming()

Параметры

Нет.

Возвращаемое значение

Объект, содержащий:

  • все свойства объекта, возвращаемого AnimationEffect.getTiming(), за исключением того, что любые значения "auto" заменены вычисленными значениями, которые могут зависеть от типа AnimationEffect.

  • следующие дополнительные свойства:

    endTime

    Значение, указывающее конечное время действия эффекта в миллисекундах от начала эффекта. Оно равно activeDuration плюс delay и endDelay.

    activeDuration

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

    localTime

    Значение типа number или null.

    Указывает продолжительность действия эффекта в миллисекундах. Равно значению currentTime связанной анимации, или null , если эффект не связан с анимацией.

    progress

    null или number, по крайней мере 0 и меньше 1.

    Указывает степень выполнения эффекта в текущей итерации. В начале activeDuration, равно дробной части iterationStart.

    Возвращает null , если эффект не находится на середине итерации, например, потому что эффект находится в delay или endDelay периодах, эффект завершен, или localTime является null.

    currentIteration

    null или целое число number.

    Указывает индекс текущей итерации. В начале activeDuration, равно целой части iterationStart.

    Возвращает null всякий раз, когда progress является null.

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

Спецификация
Web Animations
# dom-animationeffect-getcomputedtiming

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

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari на IOS Samsung Internet WebView Android
getComputedTiming 75 79 63 62 13.1 75 63 54 13.4 11.0 75

См. также

  • API анимации веб-страниц
  • AnimationEffect
  • Animation

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

Spec-Zone.ru

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