资讯专栏INFORMATION COLUMN

css隐藏移动端滚动条并且ios上平滑滚动

wangzy2019 / 3444人阅读

摘要:完整代码如下移动端隐藏滚动条解决方案解决上滑动不流畅推荐娃娃日用品美妆护肤娃娃日用品美妆护肤娃娃

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并非固定值,只要你的设置的值大小足够将滚动条挤出可视区域即可。

完整代码如下:





    
    
    
    移动端隐藏滚动条解决方案
    


    

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/117289.html

相关文章

  • css隐藏移动滚动并且ios平滑滚动

    摘要:完整代码如下移动端隐藏滚动条解决方案解决上滑动不流畅推荐娃娃日用品美妆护肤娃娃日用品美妆护肤娃娃 HTML代码如下 移动端隐藏滚动条解决方案 * { padding: 0; margin: 0; } .par-type { height: 50px; ...

    Karrdy 评论0 收藏0
  • 移动实现内滚动的4种方案

    摘要:部分区域固定其余区域滚动部分区域固定为页面的部分设置以及,即禁用页面原生的滚动,保证只会显示一屏的内容。但是单位对低版本安卓和支持不够好,微信浏览器内核不支持,虽然已经升级到内核,但是为了确保万无一失,放弃采用这种方案。 如果在一个区域内只允许部分区域产生滚动的效果,而其余部分不能移动,你会采用什么方法呢? 作者:Icarus原文链接:http://xdlrt.github.io/20...

    CodeSheep 评论0 收藏0
  • 移动实现内滚动的4种方案

    摘要:部分区域固定其余区域滚动部分区域固定为页面的部分设置以及,即禁用页面原生的滚动,保证只会显示一屏的内容。但是单位对低版本安卓和支持不够好,微信浏览器内核不支持,虽然已经升级到内核,但是为了确保万无一失,放弃采用这种方案。 如果在一个区域内只允许部分区域产生滚动的效果,而其余部分不能移动,你会采用什么方法呢? 作者:Icarus原文链接:http://xdlrt.github.io/20...

    singerye 评论0 收藏0
  • 移动实现内滚动的4种方案

    摘要:部分区域固定其余区域滚动部分区域固定为页面的部分设置以及,即禁用页面原生的滚动,保证只会显示一屏的内容。但是单位对低版本安卓和支持不够好,微信浏览器内核不支持,虽然已经升级到内核,但是为了确保万无一失,放弃采用这种方案。 如果在一个区域内只允许部分区域产生滚动的效果,而其余部分不能移动,你会采用什么方法呢? 作者:Icarus原文链接:http://xdlrt.github.io/20...

    Prasanta 评论0 收藏0
  • 移动实现内滚动的4种方案

    摘要:部分区域固定其余区域滚动部分区域固定为页面的部分设置以及,即禁用页面原生的滚动,保证只会显示一屏的内容。但是单位对低版本安卓和支持不够好,微信浏览器内核不支持,虽然已经升级到内核,但是为了确保万无一失,放弃采用这种方案。 如果在一个区域内只允许部分区域产生滚动的效果,而其余部分不能移动,你会采用什么方法呢? 作者:Icarus原文链接:http://xdlrt.github.io/20...

    lscho 评论0 收藏0

发表评论

0条评论

wangzy2019

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<