CSS---前端通过 css如何实现overflow:auto滚动超出部分的同时隐藏滚动条?
来源:互联网 发布:澳大利亚留学费用知乎 编辑:程序博客网 时间:2024/05/18 19:46
动端页面为了更接近原生的体验,是否可以隐藏滚动条,同时又保证页面可以滚动?
使用 overflow:hidden 隐藏滚动条,但存在的问题是:页面或元素失去了滚动的特性。
由于只需要兼容移动浏览器(Chrome 和 Safari),于是想到了自定义滚动条的伪对象选择器
::-webkit-scrollbar。
应用如下 CSS 可以隐藏滚动条:
.element::-webkit-scrollbar {display:none}
如果要兼容 PC 其他浏览器(IE、Firefox 等),国外一位才人 John Kurlak 也研究出了一种办法。在容器外面再嵌套一层 overflow:hidden 内部内容再限制尺寸和外部嵌套层一样,就变相隐藏了。
<div class="outer-container"> <div class="inner-container"> <div class="content"> ...... </div> </div> </div>.outer-container,.content { width: 200px; height: 200px;}.outer-container { position: relative; overflow: hidden;}.inner-container { position: absolute; left: 0; overflow-x: hidden; overflow-y: scroll;} /* for Chrome */.inner-container::-webkit-scrollbar { display: none;}
转载
阅读全文
0 0
- CSS---前端通过 css如何实现overflow:auto滚动超出部分的同时隐藏滚动条?
- CSS-overflow:auto溢出加滚动条
- CSS 实现隐藏滚动条同时又可以滚动
- CSS 实现隐藏滚动条同时又可以滚动
- CSS 实现隐藏滚动条同时又可以滚动
- css实现滚动条隐藏
- css隐藏滚动条
- 用css实现如何使滚动条隐藏但是溢出时有滚动的效果
- CSS中overflow隐藏、滚动条、换行等用法
- CSS 实现隐藏滚动条同时又可以滚动(转)
- css超出隐藏,并且不带滚动条
- [完]CSS隐藏滚动条
- CSS滚动效果隐藏滚动条
- 有关于css,html超出部分滚动,但是不出现滚动条
- div的overflow问题 使用CSS来修饰滚动条
- css使用overflow属性控制滚动条的样式
- DIV 加 CSS(overflow: auto;)定义来制作 scroll bar 滚动条效果
- CSS vw让overflow:auto页面滚动条出现时不跳动
- 【Java基础】[异常处理]try,catch,finally
- Centos7 Mysql 连接不上
- linux中内存使用原理,swap,cache,buffer的含义
- Java基础编程小练习--(数组)将英文字母逆序排序
- HTTP协议及工作原理
- CSS---前端通过 css如何实现overflow:auto滚动超出部分的同时隐藏滚动条?
- docker 部署nginx
- 2017 ACM-ICPC 亚洲区(南宁赛区)网络赛 待补
- MySQL大数据LIMIT优化
- 机器学习数据分析之Python中Numpy的常用方法
- 用户行为分析面面观(之一)-----用户行为研究体系 + 特征1:差异性
- 2017 ACM-ICPC 亚洲区(南宁赛区)网络赛 A. Weather Patterns
- HashMap的工作原理
- dockerfile