Intent to Prototype: ::scroll-*-button for Carousel

152 views
Skip to first unread message

Chromestatus

unread,
Oct 29, 2024, 7:14:45 PMOct 29
to blin...@chromium.org, fla...@chromium.org, sakh...@chromium.org

Contact emails

fla...@chromium.org, sakh...@chromium.org

Explainer

https://github.com/flackr/carousel/tree/main/scroll-button

Specification

https://github.com/flackr/carousel/tree/main/scroll-button

Summary

Allow the creation of interactive scroll buttons as pseudo-elements, e.g. .scroller { overflow: auto; } .scroller::scroll-down-button { content: "v"; } .scroller::scroll-up-button { content: "^"; } These should be focusable, behaving as a button. When activated, a scroll should be performed in the direction by some amount. When it is not possible to scroll in that direction, they should be disabled.



Blink component

Blink>CSS

Motivation

None



Initial public proposal

None

TAG review

None

TAG review status

Pending

Risks



Interoperability and Compatibility

None



Gecko: No signal

WebKit: No signal

Web developers: No signals

Other signals:

WebView application risks

Does this intent deprecate or change behavior of existing APIs, such that it has potentially high risk for Android WebView-based applications?

None



Debuggability

None



Is this feature fully tested by web-platform-tests?

No

Flag name on chrome://flags

None

Finch feature name

None

Non-finch justification

None

Requires code in //chrome?

False

Estimated milestones

No milestones specified



Link to entry on the Chrome Platform Status

https://chromestatus.com/feature/5093129273999360?gate=5135026948407296

This intent message was generated by Chrome Platform Status.
Reply all
Reply to author
Forward
0 new messages