【发布时间】:2019-10-26 01:42:54
【问题描述】:
我有一些列表在桌面上显示在一行中,但在移动设备上,我必须显示相同但它应该可以通过滑动水平滚动。
我使用 CSS 尝试了以下代码。它正在工作,但我不想在滚动时显示水平滚动条。另外,我使用的是 bootstrap 4,所以我在容器中添加了我的列表。
你能帮我解决这个问题吗?
.aboutlinks ul {
margin: 0;
padding: 0;
list-style: none;
}
.aboutlinks ul li {
display: inline-block;
margin: 15px;
border: 1px solid #000;
}
.aboutlinks ul li a {
padding: 6px 25px;
display: block;
}
@media all and (max-width: 768px) {
.aboutlinks ul {
display: flex;
overflow-x: hidden;
}
}
<div class="aboutlinks">
<ul class="smothscrollclass">
<li><a href="" class="">ABCDE</a></li>
<li><a href="">FGHIJ</a></li>
<li><a href="">KLMNO</a></li>
<li><a href="">PQRST</a></li>
<li><a href="">UVWX</a></li>
<li><a href="">XY</a></li>
</ul>
</div>
【问题讨论】:
-
溢出-y:滚动;溢出-x:隐藏;
-
overflow-x: hidden它隐藏了滚动条,但仍然允许通过滑动来滚动 -
@RoryMcCrossan,我应该在哪里添加溢出-x:隐藏?
-
@RoryMcCrossan,让我试试这个
-
你已经包含了它,但是你已经把它设置为
scroll。将其更改为隐藏
标签: javascript jquery html css media-queries