Chrome と Safari で動作するカスタム スクロールバーのスタイルを設定しようとしています。次のCSSを試しました:
::-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;
}
ただし、width
上の-webkit-scrollbar-thumb
は無視されています。上記のように、親指をトラックよりも細くしたいと思います。
-webkit-scrollbar-thumb
トラックと同じ色で 3pxの境界線を設定することで幅を偽造できるようですが、これは不透明な背景色でのみ機能し、上記のようにトラックの透明な色で機能する必要があります。
jsfiddle の例: http://jsfiddle.net/L6Uzu/1/