【发布时间】:2020-07-27 08:04:00
【问题描述】:
我正在尝试以一种可以垂直和水平滚动的 div 的方式编写 HTML/CSS,但只有水平滚动条可见。因此,垂直滚动是使用鼠标滚轮完成的,水平滚动是使用底部的滚动条(以及其他常用控件,如键盘等)完成的。通常建议的带有 -webkit-scrollbar display none 的解决方案在这里不适用,因为它只能隐藏两个滚动条,因此是新问题。
所以,基本上,我需要这样的行为,除了水平滚动条应该仍然存在:
.content {
width:400px;
height:200px;
}
.container {
overflow-x: auto;
overflow-y: auto;
height: 100px;
width: 200px;
}
.container::-webkit-scrollbar {
display: none;
}
<div class="container">
<div class="content">Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</div>
</div>
【问题讨论】:
-
寻求代码帮助的问题必须包含重现它所需的最短代码在问题本身中最好在Stack Snippet 中。见How to create a Minimal, Reproducible Example
-
抱歉,没有看到添加代码的必要,因为这个问题非常简单(甚至在我添加代码之前就得到了答案)。在提出问题之前,我添加了我的方法的最小示例,希望这就足够了。