您现在的位置是:网站首页> 编程资料编程资料
css隐藏移动端滚动条并且ios上平滑滚动的方法_CSS教程_CSS_网页制作_
2023-11-04
180人已围观
简介 这篇文章主要介绍了css隐藏移动端滚动条并且ios上平滑滚动的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
css隐藏移动端滚动条并且ios上平滑滚动的方法
HTML代码如下
移动端隐藏滚动条解决方案
设置滚动条隐藏
.par-type ::-webkit-scrollbar {display: none;}此时内容可以正常滚动,滚动条也已隐藏,但是ios手机上出现滚动不流畅,影响用户的体验,安卓手机上是正常的。此时,加上css代码:-webkit-overflow-scrolling: touch;即可解决,如下:
.type { height: 100%; overflow-x: scroll; overflow-y: hidden; background-color: #999; /*解决ios上滑动不流畅*/ -webkit-overflow-scrolling: touch; } 但是此时又会出现新的问题,滚动条又出现了!!!
为了用户的体验,最好是能流畅滚动并且滚动条是隐藏的,接下来开始放大招了。。。
滚动条是出现在type标签上的,所以对type进行如下设置:
.type { /*width: 100%;*/ height: 100%; overflow-x: scroll; overflow-y: hidden; background-color: #999; /*解决ios上滑动不流畅*/ -webkit-overflow-scrolling: touch; /*纵向超出部分将会隐藏,即滚动条部分被挤出可视区域*/ padding-bottom: 20px; } ps:
1.type的外层容器设置了固定高度,并且设置了内容溢出隐藏,所有type的纵向的超出内容是不可见的,即:overflow:hidden;
2.padding-bottom等于20px并非固定值,只要你的设置的值大小足够将滚动条挤出可视区域即可。
完整代码如下:
移动端隐藏滚动条解决方案
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
相关内容
- 详解利用clear清除浮动的一些问题解决_CSS教程_CSS_网页制作_
- 聊一聊CSS中的长度单位的使用_CSS教程_CSS_网页制作_
- CSS开关按钮样式详解_CSS教程_CSS_网页制作_
- css中子元素设置margin-top为什么影响了父元素_CSS教程_CSS_网页制作_
- 解决display:flex属性 justify-content: space-between换行后的排版问题 _CSS布局实例_CSS_网页制作_
- 纯css实现动态边框的示例代码_CSS教程_CSS_网页制作_
- 我叫MT符文属性大显神威 已有土豪达到十万战斗力_手机游戏_游戏攻略_
- 我叫MT充值符石回赠好礼 最高可获10000符石_手机游戏_游戏攻略_
- 我叫MT符文时代竞技场高战力攻擂阵容分享_手机游戏_游戏攻略_
- 刀塔传奇1.81版光环流推荐阵容_手机游戏_游戏攻略_
