【发布时间】:2021-09-04 07:41:12
【问题描述】:
对于下面的 HTML 列表,我只想让它只能垂直滚动,默认情况下它应该在水平方向可见。
即使在将溢出-x 设置为可见之后,它也被视为滚动
<div class="container">
<div class="inner-container">
<div>Item 1</div>
<div class="hover-arrow"></div>
</div>
<div class="inner-container">
<div>Item 2</div>
<div class="hover-arrow"></div>
</div>
<div class="inner-container">
<div>Item 3</div>
<div class="hover-arrow"></div>
</div>
<div class="inner-container">
<div>Item 4</div>
<div class="hover-arrow"></div>
</div>
</div>
.container {
width: 100px;
overflow-y: scroll;
overflow-x: visible;
border: 1px solid black;
height: 200px;
}
.inner-container {
position: relative;
height: 100px;
background: grey;
}
.hover-arrow {
position: absolute;
right: -20px;
bottom: 0;
border-left: 20px solid grey;
border-top: 30px solid transparent;
border-bottom: 30px solid transparent;
}
JS fiddle 也一样 https://jsfiddle.net/m148ujcn/
【问题讨论】:
标签: html css css-selectors