Spec-Zone.ru › Haxe JavaScript

EffectTiming

package js.html

Доступно в js

Словарь EffectTiming, являющийся частью API веб-анимаций, используется Element.animate(), KeyframeEffectReadOnly(), и KeyframeEffect() для описания свойств времени для эффектов анимации. Эти свойства являются необязательными, хотя без установки duration анимация не будет воспроизведена.

Документация EffectTiming от Mozilla Contributors, лицензирована по CC-BY-SA 2.5.

См. также:

  • https://developer.mozilla.org/en-US/docs/Web/API/EffectTiming

Поля

optionaliterations:Null<Float>

Количество повторений анимации. По умолчанию 1, а также может принимать значение Infinity, чтобы анимация повторялась, пока существует элемент.

optionaliterationStart:Null<Float>

Описывает, в какой момент итерации должна начаться анимация. Например, значение 0.5 указывает на запуск анимации в середине первой итерации, и при этом значении анимация с 2 итерациями завершится в середине третьей итерации. По умолчанию 0.0.

optionalfill:Null<FillMode>

Определяет, должны ли эффекты анимации отображаться на элементе(ах) до воспроизведения ("backwards"), сохраняться после завершения воспроизведения анимации ("forwards") или both. По умолчанию "none".

optionalendDelay:Null<Float>

Количество миллисекунд задержки после завершения анимации. Это преимущественно используется при последовательном выполнении анимаций на основе времени завершения другой анимации. По умолчанию 0.

optionaleasing:Null<String>

Скорость изменения анимации во времени. Принимает предопределенные значения "linear", "ease", "ease-in", "ease-out", и "ease-in-out", или пользовательское значение "cubic-bezier" типа "cubic-bezier(0.42, 0, 0.58, 1)". По умолчанию "linear".

optionalduration:Null<EitherType<Float, String>>

Количество миллисекунд, необходимых для завершения каждой итерации анимации. По умолчанию 0. Хотя это технически необязательно, помните, что ваша анимация не будет воспроизводиться, если это значение равно 0.

optionaldirection:Null<PlaybackDirection>

Направление воспроизведения анимации (normal), назад (reverse), смена направления после каждой итерации (alternate) или обратное воспроизведение со сменой направления после каждой итерации (alternate-reverse). По умолчанию "normal".

optionaldelay:Null<Float>

Количество миллисекунд задержки начала анимации. По умолчанию 0.

© 2005–2020 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/js/html/EffectTiming.html

Spec-Zone.ru

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