Files
tubestation/testing/web-platform/tests/interfaces/scroll-animations.idl
github-actions[bot] a2bbc2812c Bug 1837607 [wpt PR 40472] - Sync interfaces/ with @webref/idl 3.38.2, a=testonly
Automatic update from web-platform-tests
Sync interfaces/ with @webref/idl 3.38.2 (#40472)

Co-authored-by: wpt-pr-bot <wpt-pr-bot@users.noreply.github.com>
--

wpt-commits: cd4fcaff1ec53703cc4449eff973760f0048d1b9
wpt-pr: 40472
2023-09-28 14:57:23 +00:00

38 lines
985 B
Plaintext

// GENERATED CONTENT - DO NOT EDIT
// Content was automatically extracted by Reffy into webref
// (https://github.com/w3c/webref)
// Source: Scroll-driven Animations (https://drafts.csswg.org/scroll-animations-1/)
enum ScrollAxis {
"block",
"inline",
"x",
"y"
};
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";
(DOMString or sequence<(CSSNumericValue or CSSKeywordValue)>) inset = "auto";
};
[Exposed=Window]
interface ViewTimeline : ScrollTimeline {
constructor(optional ViewTimelineOptions options = {});
readonly attribute Element subject;
readonly attribute CSSNumericValue startOffset;
readonly attribute CSSNumericValue endOffset;
};