@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="Object")
public interface KeyframeAnimationOptions
extends KeyframeEffectOptions
| Modifier and Type | Method and Description |
|---|---|
default KeyframeAnimationOptions |
composite(java.lang.String composite) |
static KeyframeAnimationOptions |
create() |
default KeyframeAnimationOptions |
delay(double delay)
The EffectTiming dictionary's delay property in the Web Animations API represents the number of milliseconds to delay the start of the animation.
|
default KeyframeAnimationOptions |
direction(java.lang.String direction)
The direction property of the Web Animations API dictionary EffectTiming indicates an animation's playback direction along its timeline, as well as its behavior when it reaches the end of an iteration
|
default KeyframeAnimationOptions |
duration(double duration)
The duration property of the dictionary EffectTiming in the Web Animations API specifies the duration in milliseconds that a single iteration (from beginning to end) the animation should take to complete.
|
default KeyframeAnimationOptions |
duration(java.lang.String duration)
The duration property of the dictionary EffectTiming in the Web Animations API specifies the duration in milliseconds that a single iteration (from beginning to end) the animation should take to complete.
|
default KeyframeAnimationOptions |
easing(java.lang.String easing)
The EffectTiming dictionary's easing property in the Web Animations API specifies the timing function used to scale the time to produce easing effects, where easing is the rate of the animation's change over time.
|
default KeyframeAnimationOptions |
endDelay(double endDelay)
The endDelay property of the EffectTiming dictionary (part of the Web Animations API) indicates the number of milliseconds to delay after the active period of an animation sequence.
|
default KeyframeAnimationOptions |
fill(java.lang.String fill)
The Web Animations API's EffectTiming dictionary's fill property specifies a fill mode, which defines how the element to which the animation is applied should look when the animation sequence is not actively running, such as before the time specified by iterationStart or after animation's end time.
|
java.lang.String |
id() |
default KeyframeAnimationOptions |
id(java.lang.String id) |
default KeyframeAnimationOptions |
iterationComposite(java.lang.String iterationComposite) |
default KeyframeAnimationOptions |
iterations(double iterations)
The Web Animations API dictionary EffectTiming's iterations property specifies the number of times the animation should repeat.
|
default KeyframeAnimationOptions |
iterationStart(double iterationStart)
Web Animations API's EffectTiming dictionary's iterationStart property specifies the repetition number which repetition the animation begins at and its progress through it.
|
void |
setId(java.lang.String id) |
composite, iterationComposite, setComposite, setIterationCompositedelay, direction, duration, easing, endDelay, fill, iterations, iterationStart, setDelay, setDirection, setDuration, setDuration, setDuration, setEasing, setEndDelay, setFill, setIterations, setIterationStart@JsOverlay @Nonnull static KeyframeAnimationOptions create()
create in interface EffectTimingcreate in interface KeyframeEffectOptions@JsProperty(name="id") java.lang.String id()
@JsProperty
void setId(@Nonnull
java.lang.String id)
@JsOverlay @Nonnull default KeyframeAnimationOptions id(@Nonnull java.lang.String id)
@JsOverlay @Nonnull default KeyframeAnimationOptions composite(@CompositeOperation @Nonnull java.lang.String composite)
composite in interface KeyframeEffectOptions@JsOverlay @Nonnull default KeyframeAnimationOptions iterationComposite(@IterationCompositeOperation @Nonnull java.lang.String iterationComposite)
iterationComposite in interface KeyframeEffectOptions@JsOverlay @Nonnull default KeyframeAnimationOptions delay(double delay)
delay in interface EffectTimingdelay in interface KeyframeEffectOptions@JsOverlay @Nonnull default KeyframeAnimationOptions direction(@PlaybackDirection @Nonnull java.lang.String direction)
direction in interface EffectTimingdirection in interface KeyframeEffectOptions@JsOverlay @Nonnull default KeyframeAnimationOptions duration(double duration)
duration in interface EffectTimingduration in interface KeyframeEffectOptions@JsOverlay @Nonnull default KeyframeAnimationOptions duration(@Nonnull java.lang.String duration)
duration in interface EffectTimingduration in interface KeyframeEffectOptions@JsOverlay @Nonnull default KeyframeAnimationOptions easing(@Nonnull java.lang.String easing)
easing in interface EffectTimingeasing in interface KeyframeEffectOptions@JsOverlay @Nonnull default KeyframeAnimationOptions endDelay(double endDelay)
endDelay in interface EffectTimingendDelay in interface KeyframeEffectOptions@JsOverlay @Nonnull default KeyframeAnimationOptions fill(@FillMode @Nonnull java.lang.String fill)
fill in interface EffectTimingfill in interface KeyframeEffectOptions@JsOverlay @Nonnull default KeyframeAnimationOptions iterationStart(double iterationStart)
iterationStart in interface EffectTimingiterationStart in interface KeyframeEffectOptions@JsOverlay @Nonnull default KeyframeAnimationOptions iterations(double iterations)
iterations in interface EffectTimingiterations in interface KeyframeEffectOptions