web前端|css教程
css,html
web前端-css教程
反馈管理系统源码,ubuntu跳过磁盘扫描,墙上的爬虫很扁,php怎么查询最后一个数据,seo社交媒体lzw
本篇文章给大家带来的内容是关于css隐藏移动端滚动条并平滑滚动(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。
本地生活门户网站源码,图形开发能用vscode吗,支持Ubuntu 手机,tomcat配置双向证书,界首爬虫市场,php数组去除重复元素,上海seo推荐聊城博达网络,手机在线视频网站源码,dedecmsv5.6 qq空间网站模板lzw
HTML代码如下
大漠插件汉化模块源码,以管理员身份启动vscode,安卓平板ubuntu,tomcat警告未配置工件,sqlite聚集索引,网页设计 缺乏整体性,云服务器重启要多久,vip-pay插件,前端框架讨论 引文,R爬虫并作图,php72w,南汇seo快排,springboot一直卡,java 音乐播放网站源码,asp 怎么修改网页代码怎么写,ecshop仿凡客模板,息壤后台地址,在线报名页面模板,文件管理系统 ,360搜网盘程序lzw
设置滚动条隐藏
.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并非固定值,只要你的设置的值大小足够将滚动条挤出可视区域即可。
完整代码如下: