Den scrollbar-color
Eiendommen styrer de to fargene på en scrollbar: den tommelen farge og spor farge . scrollbar-color
er en del av CSS-arbeidsgruppens rullefeltmodul Nivå 1-utkast, som fremdeles pågår i skrivende stund.
Før scrollbar-color
hadde utviklere ingen standard måte å endre standardutseendet til nettleserens rullefelt uten å ty til å skjule rullefeltet via overflow: hidden
og gjengi JavaScript-baserte rullefelt eller bruke nettleser-prefixede rullefeltattributter. Med scrollbar-color
på den annen side kan vi style en scrollbar å matche et design uten å ty til å gjøre om nettleseren funksjonalitet eller bruke leverandørens prefikser.
.scrollable-element ( scrollbar-color: red yellow; )


scrollbar-color
vil også godta verdier for dark
og for light
å matche brukerens preferanser hvis de bruker noe som mørk modus på Mac OSX.
.scrollable-element ( scrollbar-color: dark; )
Fra mars 2019 er ikke støtte for dark
og light
verdier tilgjengelig i noen nettleser. støttes i Firefox. Se delen om nettleserstøtte nedenfor for mer informasjon.
Syntaks
scrollbar-color: auto | dark | light | ;
Verdier
scrollbar-color
aksepterer følgende verdier:
auto
er standardverdien og gjengir standard rullefeltfarger for brukeragenten.dark
vil fortelle brukeragenten å bruke mørkere rullefelt for å matche gjeldende fargevalg.light
vil fortelle brukeragenten å bruke lettere rullefelt for å matche gjeldende fargevalg.angir to farger som skal brukes til rullefeltet. Den første fargen er på “tommelen” eller den bevegelige delen av rullefeltet som vises på toppen. Den andre fargen er for “sporet” eller den faste delen av rullefeltet.


Eksempel
Dette kombinerer den nye spesifikke syntaksen og WebKit-prefikset.
Nettleserstøtte
Disse nettleserstøttedataene er fra Caniuse, som har flere detaljer. Et tall indikerer at nettleseren støtter funksjonen i den versjonen og oppover.
Desktop
Chrome | Firefox | DVS | Kant | Safari |
---|---|---|---|---|
91 * | 87 | 11 | 88 * | TP * |
Mobil / nettbrett
Android Chrome | Android Firefox | Android | iOS Safari |
---|---|---|---|
88 * | Nei | 81 * | 14,0-14,4 * |
I slekt
scrollbar-gutter
scrollbar-width
scrollbar
Ressurser
- Den nåværende tilstanden til styling av rullefelt
- Egendefinerte rullefelt i WebKit
- CSSWG rullefelt Modulutkast
- W3C samling av brukstilfeller for modifisering av rullefeltet
- Fremtiden for CSS: Rullefelt på dev.to
- Kromutgave 891944