// GENERATED CONTENT - DO NOT EDIT // Content was automatically extracted by Reffy into webref // (https://github.com/w3c/webref) // Source: CSS Animations Level 1 (https://drafts.csswg.org/css-animations-1/) [Exposed=Window] interface AnimationEvent : Event { constructor(CSSOMString type, optional AnimationEventInit animationEventInitDict = {}); readonly attribute CSSOMString animationName; readonly attribute double elapsedTime; readonly attribute CSSOMString pseudoElement; }; dictionary AnimationEventInit : EventInit { CSSOMString animationName = ""; double elapsedTime = 0.0; CSSOMString pseudoElement = ""; }; partial interface CSSRule { const unsigned short KEYFRAMES_RULE = 7; const unsigned short KEYFRAME_RULE = 8; }; [Exposed=Window] interface CSSKeyframeRule : CSSRule { attribute CSSOMString keyText; [SameObject, PutForwards=cssText] readonly attribute CSSStyleDeclaration style; }; [Exposed=Window] interface CSSKeyframesRule : CSSRule { attribute CSSOMString name; readonly attribute CSSRuleList cssRules; readonly attribute unsigned long length; getter CSSKeyframeRule (unsigned long index); undefined appendRule(CSSOMString rule); undefined deleteRule(CSSOMString select); CSSKeyframeRule? findRule(CSSOMString select); }; partial interface mixin GlobalEventHandlers { attribute EventHandler onanimationstart; attribute EventHandler onanimationiteration; attribute EventHandler onanimationend; attribute EventHandler onanimationcancel; };