【发布时间】:2022-02-15 23:51:32
【问题描述】:
我正在尝试在我的项目上设置无限滚动,但我很难使 overflow-y: auto; css 属性正常工作。这是我当前的布局:
我正在使用以下 CSS/HTML 代码创建它:
<div class="flex-items">
<div v-for="game in gamesData.games" class="card-spacing">
<!-- Contents -->
</div>
</div>
.flex-items {
flex: 1;
display: flex;
overflow: auto;
flex-direction: column;
}
.card-spacing {
margin-bottom: 10px;
min-height: min-content; /* needs vendor prefixes */
}
我目前的故障排除步骤:
- 我已经尝试过这个StackOverflow Post (Scrolling a flexbox with overflowing content) 没有任何成功,溢出栏根本没有出现。
- 如果使用
overflow-y: scroll,似乎只会出现一个停用的滚动条。 - 元素的大小大于窗口的大小,因此元素似乎无论如何都超出了显示的空间。
有人知道如何让滚动条出现吗?
【问题讨论】:
-
你能检查一下这个密码笔吗codepen.io/sulfurious/pen/eWPBjY?editors=1100