Dies ist ein ziemlich alter Thread jetzt aber ich glaube, dass es gibt andere, die sich auf die Suche nach einer Antwort auf dieselbe Frage begeben, genau wie ich. Für Webkit-Browser gibt es eine sehr einfache Lösung dank der Tatsache, dass sie (Chrome und Safari) ermöglichen, die Bildlaufleiste zu gestalten.
Hier ist ein anständiger Verweis auf viele der Dinge, die Sie mit webkit scrollbars tun können. Die CSS Sie hier brauchen, ist
select::-webkit-scrollbar{width:1px;background-color:transparent}
Der Trick im Wesentlichen zwei Dinge tut
- Sprechen Sie die Scrollbar nur ein Pixel breit, so dass es in der Art und Weise
- Legen Sie die Hintergrundfarbe nicht bekommen zu transprent
Wenn Sie dies nur für eine Teilmenge von ausgewählten Bildlaufleisten arbeiten möchten, sollten Sie die CSS ändern, indem Sie die Bildlaufleiste für eine Dummy-Klasse zu ändern
.subsel::-webkit-scrollbar{width:1px;background-color:transparent}
und dann diese Klasse für die Auswahl verwenden, die Sie so ändern möchten. z.B.
<select class='subsel' id='selOne' size='4'>
<option value='1'>Option One</option>
<option value='2'>Option Two</option>
</select>
Hier ist eine Geige, die die „entfernt“ Scrollbar in Aktion
rememebr it will only work with Webkit browsers!
wie wahr scheint, leider. – Sergei