Ist es möglich, Padding oder Rand um das Scrollbar-Element oder Scrollbar-Track hinzuzufügen? Ich habe es versucht und kann nur oben/unten gepolstert werden. Das Hinzufügen von Padding zum UL hat keinen Einfluss auf die Bildlaufleiste. Negative Ränder in der Bildlaufleiste haben keine Auswirkungen. Ideen? JS Fiddle here.CSS vertikale Bildlaufleiste Padding links/rechts in UL möglich?
::-webkit-scrollbar {
width: 12px;
margin:10px;
}
::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
-webkit-border-radius: 10px;
border-radius: 10px;
padding: 10px
}
::-webkit-scrollbar-thumb {
-webkit-border-radius: 10px;
border-radius: 10px;
background: rgba(255,0,0,0.8);
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
}
::-webkit-scrollbar-thumb:window-inactive {
background: rgba(255,0,0,0.4);
Ah clever ... Danke –
Für alle fragen sich, hier die Magie ist 'background-clip: padding-box', die die Grenze des Elements verursacht abgeschnitten werden (zusammen mit der Hintergrundfarbe unter ihm), indem Sie den Rand auf eine vollständig transparente Farbe setzen, wird ein Padding-Effekt erzeugt, der der Breite des Randes entspricht. Ohne diese Regel wäre die Hintergrundfarbe durch den Rand sichtbar. – SeinopSys
bizarrerweise funktioniert das nicht, wenn Sie die Lücke vergrößern, die Breite vergrößern und die runden Ränder beibehalten möchten. Irgendwelche Tipps? – tatsu