Table of Contents

Class AnimationEffect

Namespace
Selenium.WebDriver.BiDi.Cdp.Animation
Assembly
Selenium.WebDriver.BiDi.Cdp.dll

AnimationEffect instance

public sealed record AnimationEffect : IEquatable<AnimationEffect>
Inheritance
AnimationEffect
Implements
Inherited Members

Constructors

AnimationEffect(double, double, double, double, string, string, string)

AnimationEffect instance

public AnimationEffect(double Delay, double EndDelay, double IterationStart, double Duration, string Direction, string Fill, string Easing)

Parameters

Delay double

AnimationEffect's delay.

EndDelay double

AnimationEffect's end delay.

IterationStart double

AnimationEffect's iteration start.

Duration double

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

Direction string

AnimationEffect's playback direction.

Fill string

AnimationEffect's fill mode.

Easing string

AnimationEffect's timing function.

Properties

BackendNodeId

AnimationEffect's target node.

public BackendNodeId? BackendNodeId { get; init; }

Property Value

BackendNodeId

Delay

AnimationEffect's delay.

public double Delay { get; init; }

Property Value

double

Direction

AnimationEffect's playback direction.

public string Direction { get; init; }

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).

public double Duration { get; init; }

Property Value

double

Easing

AnimationEffect's timing function.

public string Easing { get; init; }

Property Value

string

EndDelay

AnimationEffect's end delay.

public double EndDelay { get; init; }

Property Value

double

Fill

AnimationEffect's fill mode.

public string Fill { get; init; }

Property Value

string

IterationStart

AnimationEffect's iteration start.

public double IterationStart { get; init; }

Property Value

double

Iterations

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

public double? Iterations { get; init; }

Property Value

double?

KeyframesRule

AnimationEffect's keyframes.

public KeyframesRule? KeyframesRule { get; init; }

Property Value

KeyframesRule