Próbuję utworzyć niestandardowy pasek przewijania działający w przeglądarce Chrome i Safari. Próbowałem następujące CSS:Nie można ustawić szerokości webkit-scrollbar-thumb
::-webkit-scrollbar {
width: 15px;
}
::-webkit-scrollbar-track {
background-color: rgba(100, 100, 100, .5);
width: 15px;
}
::-webkit-scrollbar-thumb {
background-color: #818B99;
border-radius: 9px;
width: 9px;
}
Jednak width
na -webkit-scrollbar-thumb
jest ignorowana. Chciałbym, żeby kciuk był cieńszy niż tor, jak wyżej.
Wygląda na to, że mogę sfałszować szerokość, ustawiając obramowanie na -webkit-scrollbar-thumb
z 3px o tym samym kolorze co ścieżka, ale działa to tylko z nieprzezroczystym kolorem tła i potrzebuję go do pracy z przezroczystym kolorem dla tor jak wyżej.
Przykład jsfiddle: http://jsfiddle.net/L6Uzu/1/
Dzięki David! Nie byłem świadomy klipu w tle. – magritte
Niesamowita odpowiedź! –