客户的网站设计是深青色,他不喜欢滚动条,因为它破坏了其余的风格。他还希望我没有第三方图书馆和他希望理解的方式。所以我能想到的唯一方法就是创建一个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