Den scrollbar-color
egenskab styrer de to farver af en scrollbar: den tommelfinger farve og sporet farve . scrollbar-color
er en del af CSS-arbejdsgruppens Scrollbars-modul niveau 1-udkast, som stadig er i gang med at blive skrevet.
Forud scrollbar-color
havde udviklere ingen standard måde at ændre standardudseendet på en browsers rullebjælker uden at ty til at skjule rullebjælken via overflow: hidden
og gengive JavaScript-baserede rullebjælker eller bruge browser-præfikserede rullebjælkeattributter. På scrollbar-color
den anden side kan vi style en rullebjælke, så den matcher et design uden at ty til at gentage browserfunktionalitet eller bruge leverandørpræfikser.
.scrollable-element ( scrollbar-color: red yellow; )


scrollbar-color
accepterer også værdier for dark
og light
matcher en brugers præferencer, hvis de bruger noget som mørk tilstand på Mac OSX.
.scrollable-element ( scrollbar-color: dark; )
Fra marts 2019 er support til dark
og light
værdier ikke tilgængelig i nogen browser. understøttes i Firefox. Se afsnittet om browsersupport nedenfor for detaljer.
Syntaks
scrollbar-color: auto | dark | light | ;
Værdier
scrollbar-color
accepterer følgende værdier:
auto
er standardværdien og gengiver standardrullelinjens farver for brugeragenten.dark
vil fortælle brugeragenten at bruge mørkere rullepaneler til at matche det aktuelle farveskema.light
vil fortælle brugeragenten at bruge lettere rullepaneler til at matche det aktuelle farveskema.angiver to farver, der skal bruges til rullepanelet. Den første farve er til "tommelfingeren" eller den bevægelige del af rullepanelet, der vises øverst. Den anden farve er til “sporet” eller den faste del af rullepanelet.


Eksempel
Dette kombinerer den nye spec-syntaks og WebKit-præfikserede ting.
Browsersupport
Denne browsersupportdata er fra Caniuse, som har flere detaljer. Et tal angiver, at browseren understøtter funktionen i den version og opefter.
Desktop
Chrome | Firefox | IE | Edge | Safari |
---|---|---|---|---|
91 * | 87 | 11 | 88 * | TP * |
Mobil / tablet
Android Chrome | Android Firefox | Android | iOS Safari |
---|---|---|---|
88 * | Ingen | 81 * | 14,0-14,4 * |
Relaterede
scrollbar-gutter
scrollbar-width
scrollbar
Ressourcer
- Den aktuelle tilstand af styling af rullepaneler
- Brugerdefinerede rullepaneler i WebKit
- CSSWG rullebjælker Moduludkast
- W3C samling af brugssager til rullebjælkeændring
- Fremtiden for CSS: Rullepaneler på dev.to
- Chromium-udgave 891944