Table of Contents

Class AnimationEffect

Namespace
OpenQA.Selenium.DevTools.V147.Animation
Assembly
Selenium.WebDriver.dll

AnimationEffect instance

public sealed class AnimationEffect
Inheritance
AnimationEffect
Inherited Members

Properties

BackendNodeId

AnimationEffect's target node.

[JsonPropertyName("backendNodeId")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public long? BackendNodeId { get; set; }

Property Value

long?

Delay

AnimationEffect's delay.

[JsonPropertyName("delay")]
public double Delay { get; set; }

Property Value

double

Direction

AnimationEffect's playback direction.

[JsonPropertyName("direction")]
public string Direction { get; set; }

Property Value

string

Duration

AnimationEffect's iteration duration. Milliseconds for time based animations and percentage [0 - 100] for scroll driven animations (i.e. when viewOrScrollTimeline exists).

[JsonPropertyName("duration")]
public double Duration { get; set; }

Property Value

double

Easing

AnimationEffect's timing function.

[JsonPropertyName("easing")]
public string Easing { get; set; }

Property Value

string

EndDelay

AnimationEffect's end delay.

[JsonPropertyName("endDelay")]
public double EndDelay { get; set; }

Property Value

double

Fill

AnimationEffect's fill mode.

[JsonPropertyName("fill")]
public string Fill { get; set; }

Property Value

string

IterationStart

AnimationEffect's iteration start.

[JsonPropertyName("iterationStart")]
public double IterationStart { get; set; }

Property Value

double

Iterations

AnimationEffect's iterations. Omitted if the value is infinite.

[JsonPropertyName("iterations")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public double? Iterations { get; set; }

Property Value

double?

KeyframesRule

AnimationEffect's keyframes.

[JsonPropertyName("keyframesRule")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public KeyframesRule? KeyframesRule { get; set; }

Property Value

KeyframesRule