Expand description

CSS transitions and animations.


A CSS Animation

A key that is used to identify nodes in the DocumentAnimationSet.

A single computed keyframe for a CSS Animation.

A set of animations for a document.

Holds the animation state for a particular element.

A temporary data structure used when calculating ComputedKeyframes for an animation. This data structure is used to collapse information for steps which may be spread across multiple keyframe declarations into a single instance per start_percentage.

Represents an animation for a given property.

A CSS Transition


This structure represents the state of an animation.

This structure represents a keyframes animation current iteration state.


Triggers animations for a given node looking at the animation property values.

Kick off any new transitions for this node and return all of the properties that are transitioning. This is at the end of calculating style for a single node.