Die Breite des Webkit-Bildlaufleisten-Daumens kann nicht eingestellt werden

Ich versuche, eine benutzerdefinierte Bildlaufleiste zu erstellen, die in Chrome und Safari funktioniert. Ich habe folgendes CSS ausprobiert:

::-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;
}

Diewidth auf der-webkit-scrollbar-thumb wird ignoriert. Ich möchte, dass der Daumen wie oben dünner ist als die Spur.

Es sieht so aus, als ob ich die Breite fälschen kann, indem ich einen Rand auf das Bild setze-webkit-scrollbar-thumb 3px mit der gleichen Farbe wie die Spur, dies funktioniert jedoch nur mit einer undurchsichtigen Hintergrundfarbe, und ich brauche es, um mit einer transparenten Farbe für die Spur wie oben zu arbeiten.

Beispiel jsfiddle:http://jsfiddle.net/L6Uzu/1/

Antworten auf die Frage(1)

Ihre Antwort auf die Frage