scrollbar-width
Nekretnina u CSS kontrolira širinu ili „debljina” od klizača. scrollbar-width
dio je nacrta modula klizača CSS radne grupe za razinu 1, koji je još uvijek u tijeku. Konsenzus u vrijeme pisanja ovog članka je da scrollbar-width
će vjerojatno biti uključen u buduće verzije CSS-a, ali postoji rasprava hoće li se dopustiti argument varijable ili će opcije biti ograničene na unaprijed zadane vrijednosti (više o onima kasnije) .
Prilagođavanje širine trake za pomicanje posebno je važno na stranicama ili u korisničkim sučeljima s ograničenim prostorom, gdje obrezivanje samo nekoliko piksela s klizača (ili njegovo potpuno uklanjanje) može sadržaju dati dovoljno prostora za dah, bez uklanjanja mogućnosti pomicanja.
Za jedan primjer, zamislite sučelje za uređivanje teksta gdje potrebe treba stati u kratki, uski spremnik. U takvoj situaciji traka za pomicanje može zauzeti velik dio raspoloživog prostora:
![](7015280/scrollbar-width_css-tricks.png.webp)
![](7015280/scrollbar-width_css-tricks.png.webp)
s scrollbar-width: auto;
Pomoću toga scrollbar-width
možemo postaviti širinu na tako thin
da uštedimo malo prostora:
.scrollable-element ( scrollbar-width: thin; )
![](7015280/scrollbar-width_css-tricks_2.png.webp)
![](7015280/scrollbar-width_css-tricks_2.png.webp)
textarea
s scrollbar-width: thin;
Ili možemo postaviti širinu na none
da je u potpunosti uklonimo, štedeći još više prostora (pod pretpostavkom da smo u redu s nestajanjem klizača):
.scrollable-element ( scrollbar-width: none; )
![](7015280/scrollbar-width_css-tricks.gif)
![](7015280/scrollbar-width_css-tricks.gif)
textarea
sa scrollbar-width: none;
- i dalje se možete pomicati!
Sintaksa
scrollbar-width: auto | thin | none | ;
Vrijednosti
scrollbar-width
prihvaća sljedeće vrijednosti:
auto
je zadana vrijednost i prikazat će standardne klizače za korisničkog agenta.thin
će reći korisničkom agentu da koristi tanje klizače, kada je to primjenjivo.none
će sakriti traku za pomicanje u potpunosti, bez utjecaja na pomicanje elementa.raspravlja se, ali (ako se doda) bila bi maksimalna širina klizača.
Primjer
Podrška preglednika
Ovo je za ukupnu prilagodljivost klizača. Za najbolji ulog u oblikovanju klizača u pregledniku, pogledajte ovdje.
Podaci o podršci preglednika potječu iz tvrtke Caniuse, koja sadrži više detalja. Broj označava da preglednik podržava značajku u toj verziji i novijoj.
Radna površina
Krom | Firefox | IE | Rub | Safari |
---|---|---|---|---|
91 * | 87 | 11 | 88 * | TP * |
Mobitel / tablet
Android Chrome | Android Firefox | Android | iOS Safari |
---|---|---|---|
88 * | Ne | 81 * | 14,0-14,4 * |
Povezano
scrollbar-gutter
scrollbar-color
scrollbar
Resursi
- Nacrt modula CSSWG klizača
- W3C zbirka slučajeva korištenja za modifikaciju klizača
- Budućnost CSS-a: klizači na razvoju za
- w3c Github rasprava o kontroli širine klizača