CSS/Selektoren/scroll-button()
Aus SELFHTML-Wiki
CSS | Selektoren
Der ::scroll-button()-Selektor erzeugt ein Pseudoelement als Schaltfläche zur Steuerung des Bildlaufs eines Scroll-Containers dar. Die Richtung des Bildlaufs wird durch den Parameterwert bestimmt.
Parameter:
- *: alle erzeugten Elemente
- down
- right
- up
- left
- block-end
- block-start
- inline-end
- inline-start
- Syntax
::scroll-button(<scroll-button-direction>) { }
Beispiel
ul::scroll-button(*) { border: 0; font-size: 2rem; background: none; color: rebeccapurple; opacity: 0.7; cursor: pointer; } ul::scroll-button(*):hover, ul::scroll-button(*):focus { opacity: 1; } ul::scroll-button(left) { content: "◄"; } ul::scroll-button(right) { content: "►"; }
Mit
ul::scroll-button(*) werden Pseudoelemente erzeugt, die mit cursor:pointer als interaktiv markiert werden. Je nach ihrer Position, die über den Parameter festgelegt wird, erhalten sie in der content-Eigenschaft unterschiedliche Pfeile.
Siehe auch
- Bilder präsentieren
- Bildergalerie mit Scroll Snap
- figure und figcaption
- Lazy loading
- Bilderzoom mit Grid Layout
- OnePager
(Single-Page Webseite mit Scroll)
- Komfort-Version
- interactive Storytelling
Weblinks
- W3C: Scroll buttons CSS Overflow Module Level 5
- MDN: ::scroll-button
- MDN: CSS Carousels
- Carousels with CSS Adam Argyle, 20.03.2025 (developer.chrome.com)
- Browser-Support: caniuse.com
Abgerufen am 7.12.2025
von "http://wiki.selfhtml.org/wiki/CSS/Selektoren/scroll-button()"