我是靠谱客的博主 无心冷风,最近开发中收集的这篇文章主要介绍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)横向滑动,并消除横向滚动轴(图文详情)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部