橫向滑動/滾動隱藏滾動條


上周,因為要用到可以橫向滾動,不能出現滾動條的樣式,網上搜了一圈也沒有點想要的效果,干脆去偷一個~

先預覽下效果吧

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有幫助。

美圖,請欣賞,縮小尺寸了~



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM