首页前端开发CSScss隐藏移动端滚动条并平滑滚动

css隐藏移动端滚动条并平滑滚动

时间2024-05-21 07:12:03发布访客分类CSS浏览194
导读: HTML代码如下 移动端隐藏滚动条解决方案 *{ padding:0; margin:0; } .par-typ...
  HTML代码如下                                 移动端隐藏滚动条解决方案      *{   padding:0;   margin:0;   }   .par-type{   height:50px;   -webkit-box-sizing:border-box;   box-sizing:border-box;   overflow:hidden;   }   .type{   height:100%;   overflow-x:scroll;   overflow-y:hidden;   background-color:#999;   }   .con{   width:640px;   height:100%;   display:flex;   align-items:center;   }   .con> li{   text-align:center;   font-size:16px;   width:80px;   color:#fff;   list-style:none;   }   .par-type::-webkit-scrollbar{   display:none;   }            
     
      
  • 推荐
  •   
  • 娃娃
  •   
  • 日用品
  •   
  • 美妆护肤
  •   
  • 娃娃
  •   
  • 日用品
  •   
  • 美妆护肤
  •   
  • 娃娃
  •   
     
        设置滚动条隐藏   .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并非固定值,只要你的设置的值大小足够将滚动条挤出可视区域即可。   完整代码如下:                                 移动端隐藏滚动条解决方案      *{   padding:0;   margin:0;   }   .par-type{   height:50px;   -webkit-box-sizing:border-box;   box-sizing:border-box;   overflow:hidden;   }   .type{   height:100%;   overflow-x:scroll;   overflow-y:hidden;   background-color:#999;   /*解决ios上滑动不流畅*/   -webkit-overflow-scrolling:touch;   padding-bottom:20px;   }   .con{   width:640px;   height:100%;   display:flex;   align-items:center;   }   .con> li{   text-align:center;   font-size:16px;   width:80px;   color:#fff;   list-style:none;   }   .par-type::-webkit-scrollbar{   display:none;   }            
     
      
  • 推荐
  •   
  • 娃娃
  •   
  • 日用品
  •   
  • 美妆护肤
  •   
  • 娃娃
  •   
  • 日用品
  •   
  • 美妆护肤
  •   
  • 娃娃
  •   
     
     






本文转载自中文网

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: css隐藏移动端滚动条并平滑滚动
本文地址: https://pptw.com/jishu/664709.html
invalid选择器有什么用 如何通过flex进行网页布局

游客 回复需填写必要信息