是否有任何方法完全擺脫滾動軌道?或者使它覆蓋內容而不是推到一邊?像iOS/Lion滾動條一樣?webkit css滾動條樣式
下得到相當接近,但即使軌道是透明的,可滾動區域的內容推到與網頁背景顯示出來。
::-webkit-scrollbar {
width:8px;
height:8px;
-webkit-border-radius: 4px;
}
::-webkit-scrollbar-track,
::-webkit-scrollbar-track-piece {
background-color:transparent;
}
::-webkit-scrollbar-thumb {
background-color: rgba(053, 057, 071, 0.3);
width: 6px;
height: 6px;
-webkit-border-radius:4px;
}
爲什麼不使用自定義的滾動條,如基於jQuery的[JScrollPane的(HTTP ://jscrollpane.kelvinluck.com/)?如果您願意,您可以設計它的樣式以覆蓋內容。 – Artyom
我試過jScrollPane,以及一些我自己的解決方案,使用css3翻譯,CSS位置等...沒有一個像實際的滾動條一樣快。對於已經內置到瀏覽器中的東西來說,它看起來像是額外的額外開銷。如果可以使用現有的滾動條而不是一些JavaScript假的,它似乎是一個更好的主意。 – nicholas
我發現http://www.baijs.nl/tinyscrollbar/工作得很好,速度很快(根據內容對滾動的響應)並且非常容易設置。 –