2013-02-02 96 views
1

我試圖使用webkit的自定義滾動條,我真的很想阻止它推動旁邊的div。我試圖通過使用位於右側的圖像精靈來攻擊它,但它位於滾動條的跟蹤欄下方。我也試圖隱藏軌跡欄,設置不透明度,負邊距/填充和z-index-nothing似乎沒有工作。如何防止:: - webkit滾動條推過元素

所需的效果是讓元素(下圖中的灰色條)繼續到容器的邊緣,而不是停在滾動條軌道上。

如何防止:: - webkit滾動條推過元素?

here

same question已經問過,但沒有合適的答案已經被尚未發現(不標誌爲重複)。

+0

它可以浮動嗎? –

+0

@JoshCampbell不,它不能。除了'background-color','width'和'box-shadow'外,似乎沒有任何反應。 – stwhite

回答

3

它可以通過overflow: overlay完成。這是overflow: auto

+0

這對我有效!謝謝! –

+0

作爲一個旁註,在某些情況下,你可能還必須處理overflow-x(我不得不在處理覆蓋「偏移」時允許橫向移動滾動條的寬度) –