scrollbar-width
Hotel v CSS nadzoruje širino ali »debelino« drsnega traku. scrollbar-width
je del osnutka modula drsnikov delovne skupine CSS na ravni 1, ki še vedno poteka. Soglasje v času pisanja tega članka je scrollbar-width
verjetno, da bo vključeno v prihodnje različice CSS-ja, vendar obstajajo razprave o tem, ali bo dovoljen argument spremenljivke ali pa bodo možnosti omejene na prednastavljene vrednosti (več o teh kasneje) .
Prilagoditev širine drsnega traku je še posebej pomembna na straneh ali v uporabniških vmesnikih z omejenim prostorom, kjer lahko obrezovanje le nekaj slikovnih pik z drsnega traku (ali njegovo popolno odstranitev) vsebini omogoči dovolj prostora za dih, ne da bi pri tem odstranili možnost drsenja.
Za primer si predstavljamo vmesnik za urejanje besedila, kjer se potrebe prilegajo v kratek, ozek vsebnik. V takem primeru lahko drsnik zavzame veliko razpoložljivega prostora:
Z scrollbar-width
lahko nastavimo širino na, thin
da prihranimo nekaj prostora:
.scrollable-element ( scrollbar-width: thin; )
Lahko pa nastavimo širino, da none
jo v celoti odstranimo, s čimer prihranimo še več prostora (ob predpostavki, da imamo drsni trak v redu):
.scrollable-element ( scrollbar-width: none; )
Sintaksa
scrollbar-width: auto | thin | none | ;
Vrednote
scrollbar-width
sprejema naslednje vrednosti:
auto
je privzeta vrednost in bo upodobila standardne drsnike za uporabniškega agenta.thin
bo uporabniškemu agentu naročil, naj uporabi tanjše drsnike, kadar je to primerno.none
bo drsni trak popolnoma skril, ne da bi to vplivalo na drsnost elementa.se razpravlja, vendar bi bila (če bi jo dodali) največja širina drsnega traku.
Primer
Podpora za brskalnik
To je namenjeno splošni prilagodljivosti drsnih trakov. Za najboljši stavni slog drsnega traku v brskalniku glejte tukaj.
Ti podatki o podpori brskalnika so od Caniuse, ki vsebuje več podrobnosti. Številka pomeni, da brskalnik podpira to funkcijo v tej različici ali novejši.
Namizje
Chrome | Firefox | IE | Rob | Safari |
---|---|---|---|---|
91 * | 87 | 11. | 88 * | TP * |
Mobilni / tablični računalnik
Android Chrome | Android Firefox | Android | iOS Safari |
---|---|---|---|
88 * | Ne | 81 * | 14,0-14,4 * |
Sorodno
scrollbar-gutter
scrollbar-color
scrollbar
Viri
- Osnutek modula drsnih trakov CSSWG
- Zbirka primerov uporabe W3C za spreminjanje drsnika
- Prihodnost CSS-ja: drsni trakovi na od do
- w3c Githubova razprava o nadzoru širine drsnika