我有一个很长的列表被定在高为300的像素div中.
效果要滚动,overflow-y:auto, 不过样子很丑。
我就想弄一个div模拟原生的滚动条.盖在上面.
如果是这样的话啊,这个滚动条的长度要怎么计算(这个长度是那个移动的小方块)? 在不同的高度下长度是不一样的.
还有position:absolute好像不能定位到原生的滚动条上遮盖不到.
我有一个很长的列表被定在高为300的像素div中.
效果要滚动,overflow-y:auto, 不过样子很丑。
我就想弄一个div模拟原生的滚动条.盖在上面.
如果是这样的话啊,这个滚动条的长度要怎么计算(这个长度是那个移动的小方块)? 在不同的高度下长度是不一样的.
还有position:absolute好像不能定位到原生的滚动条上遮盖不到.
10 回答11.6k 阅读
2 回答3.1k 阅读✓ 已解决
3 回答5.4k 阅读✓ 已解决
5 回答2.1k 阅读
3 回答2.7k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
2 回答2.1k 阅读✓ 已解决
如果是webkit的浏览器的话,有个
::-webkit-scrollbar
美化参考这两篇文章:
https://css-tricks.com/custom-scrollbars-in-webkit/
http://www.cnblogs.com/rubylouvre/archive/2011/03/01/1968057.html