客戶的網站設計是深青色,他不喜歡滾動條,因爲它破壞了其餘的風格。他還希望我沒有第三方圖書館和他希望理解的方式。所以我能想到的唯一方法就是創建一個div,將其設置爲position: absolute;
,與主題的其餘部分相同的背景顏色,然後設置opacity: 0.8;
,以便它看起來更好。允許滾動和點擊以通過重疊Div
他對結果感到滿意,因爲它適用於所有瀏覽器,他認爲我甚至在他第一次看到它時創建了自己的滾動條。但問題是,如果一個人想要真正點擊滾動條,他們不能因爲它上面有一個div。有沒有什麼辦法可以讓div可見,但所有的點擊和懸停以及其他所有事情都會通過它傳遞給下一個div?滾動條在滾動條上方時也不起作用,因爲我處在與真正具有滾動條的實際div重疊的div中。
任何幫助,非常感謝。
編輯:添加圖像以顯示我的意思,滾動條上面有一個div,將它與其餘環境「混合」,但是當您將鼠標懸停在滾動條上時,它會執行所有操作對div重疊的動作,使滾動條不再工作,直到你回到它的實際div。
EDIT2:更新圖像
http://img838.imageshack.us/img838/429/ynrg.png
看不到任何downvote的原因。代碼會有所幫助,但自定義顏色的滾動條是一個有趣的挑戰。 – cantera
我很樂意提供代碼,但是所有的代碼都是一個div,它的絕對位置要放在滾動條上方,且不透明度爲0。8,所以它將滾動條與設計的其餘部分「混合」。如果我的解釋沒有意義,我可以做一個jsfiddle嗎?感謝您的幫助 –
我在我的答案中加入了一個小提琴,代表我認爲您的代碼是。也許它會幫助你集思廣益,提供你所需要的其他方法。 – cantera