直接上菜

html代码

这里是套了三层

<div class="max_nav container mt-3">
    <ul class="overflow-auto">
        <li><a href="#"><i class="bi bi-house-fill"></i>首页</a></li>
        <li><a href="#"><i class="bi bi-house-fill"></i>品牌介绍</a></li>
        <li><a href="#"><i class="bi bi-house-fill"></i>品牌介绍</a></li>
        <li><a href="#"><i class="bi bi-house-fill"></i>品牌介绍</a></li>
        <li><a href="#"><i class="bi bi-house-fill"></i>品牌介绍</a></li>
        <li><a href="#"><i class="bi bi-house-fill"></i>品牌介绍</a></li>
        <li><a href="#"><i class="bi bi-house-fill"></i>品牌介绍</a></li>
    </ul>
</div>

css代码

最外层:overflow-x:auto;

第二层:white-space:nowrap;

内层块:display:inline-block; 不要用浮动,不然不生效

注意:overflow-auto是bootstrap的内含样式,关于滚动条的,即是:.overflow-auto {overflow: auto !important;}

.max_nav{width:100%;overflow-x:auto;}
.max_nav ul{padding:10px 0;white-space:nowrap;}
.max_nav li{width:80px;text-align:center;display:inline-block;}
.max_nav a{color:#666;font-size:.95rem}
.max_nav a i{color:#C2A36C;font-size:2rem;display:block}

.max_nav ul::-webkit-scrollbar {width:0px}/*去掉滚动条,必须配合overflow-auto*/

样式如下:(为了方便看,把滚动条显示了)

image.png

最后修改:2021 年 08 月 08 日
如果觉得我的文章对你有用,请随意赞赏