// GENERATED CONTENT - DO NOT EDIT // Content was automatically extracted by Reffy into webref // (https://github.com/w3c/webref) // Source: Scroll-linked Animations (https://drafts.csswg.org/scroll-animations-1/) enum ScrollAxis { "block", "inline", "horizontal", "vertical" }; dictionary ScrollTimelineOptions { Element? source; ScrollAxis axis = "block"; }; [Exposed=Window] interface ScrollTimeline : AnimationTimeline { constructor(optional ScrollTimelineOptions options = {}); readonly attribute Element? source; readonly attribute ScrollAxis axis; }; dictionary ViewTimelineOptions { Element subject; ScrollAxis axis = "block"; }; [Exposed=Window] interface ViewTimeline : ScrollTimeline { constructor(optional ViewTimelineOptions options = {}); readonly attribute Element subject; readonly attribute CSSNumericValue startOffset; readonly attribute CSSNumericValue endOffset; }; [Exposed=Window] partial interface AnimationTimeline { CSSNumericValue? getCurrentTime(optional CSSOMString rangeName); };