隐藏滚动条常用方法
.container::-webkit-scrollbar {display:none}
为了兼容其他的浏览器,可以用这样的方法:
在滚动区域外再套一层div,给这层div设置overflow: hidden,即可隐藏滚动条
//给container外层加一个div(container-wrapper)
.container-wrapper{overflow: hidden}
可是,经过我的测试,这个方法虽然兼容了其他的浏览器,但是移动端我发现用微信打开这个页面,依旧存在一个很丑的默认样式的滚动条。
这种情况下,可以给container设置一个padding-bottom(根据滚动条的位置来设置,我的container是overflow-x: scroll),把滚动条挤出可视范围,这样在视觉上相当于把滚动条隐藏起来了
.container{
overflow-x: scroll;
overflow-y: hidden;
/*解决ios上滑动不流畅*/
-webkit-overflow-scrolling: touch;
padding-bottom: 25px;
}
本文介绍了使用CSS隐藏滚动条的多种方法,包括利用::-webkit-scrollbar伪元素、overflow:hidden属性及padding-bottom技巧,特别针对移动端微信浏览环境下的兼容性问题提出解决方案。
5204

被折叠的 条评论
为什么被折叠?



