我是靠谱客的博主 无心冷风,这篇文章主要介绍CSS—移动端导航(div)横向滑动,并消除横向滚动轴(图文详情),现在分享给大家,希望可以做个参考。

CSS—移动端导航横向滑动,并消除横向滚动轴

假设我写了一个导航(div照样适用)

 <ul>
        <li>学习</li>
        <li>学习</li>
        <li>学习</li>
        <li>学习</li>
        <li>学习</li>
        <li>学习</li>
        <li>学习</li>
        <li>学习</li>
 </ul>

第一步:css样式

ul{
        width: 100%;
        height: 76/@r;
        white-space: nowrap;
        overflow-x: scroll;
        overflow-y: hidden;
        // 一定要加上overflow-y:hidden,不然还可以上下滑动
        // 重点就是white-space 和 overflow-x的设置,
        //white-space是为了不折行
       // overflow-x: scroll是为了出现滚动轴
        display: flex;
        align-items: center;
        padding: 0 30/@r;
        box-sizing: border-box;
        li{
          flex: 1;
          text-align: center;
          margin-right: 50/@r;
        }
      }

但这个时候会发现出现了横向滚动轴
在这里插入图片描述

第二步:消除横向滚动轴

      ul::-webkit-scrollbar {
        display:none
      }

在这里插入图片描述
这时横向滚动轴就消失了,并且可以横向滑动

最后

以上就是无心冷风最近收集整理的关于CSS—移动端导航(div)横向滑动,并消除横向滚动轴(图文详情)的全部内容,更多相关CSS—移动端导航(div)横向滑动内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(117)

评论列表共有 0 条评论

立即
投稿
返回
顶部