欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  web前端

横向滑动/滚动隐藏滚动条

程序员文章站 2022-04-28 12:07:45
...
上周,因为要用到可以横向滚动,不能出现滚动条的样式,网上搜了一圈也没有点想要的效果,干脆去偷一个~

先预览下效果吧

横向滑动/滚动隐藏滚动条Vs横向滑动/滚动隐藏滚动条

ok,上代码~

HTML:

div class="demo-tab">
  ul id="items">
    li class="item">div class="item-on">div>li>
    li calss="item">div>div>li>
    li class="item">div>div>li>
    li class="item">div>div>li>
  ul>
div>

CSS:

.demo-tab{
  position:fixed;
  bottom:41px;
  overflow:hidden;/*主要*/
  width:100%;
  height:50px;/*主要*/
}
.demo-tab ul{
  width:100%;
  height:60px;/*主要*/
  font-size:0;
  background:#e8e8e8;
  overflow-x:scroll;/*主要*/
  overflow-y:hidden;/*主要*/
  white-space:nowrap;
}
.item{
  display:inline-block;
  width:33.3333333%;
  height:100%;
  padding:10px 0;
  font-size:18px;
  background:#9c9c9c;
}
.item-on{
  height:12px;
  background:#04be02;
}

总结一下,其实就是外层的div的高度要比里层ul/div或者其它元素的高度,然后overflow:hidden

这是目前已知的一种,也许还会有其它方法吧,希望这个方法能对dev有帮助。

美图,请欣赏,缩小尺寸了~


横向滑动/滚动隐藏滚动条