【发布时间】:2021-12-30 13:38:20
【问题描述】:
所以我正在尝试制作一个最大高度的框/div,其中包含 2 个垂直可滚动的项目列表,这些列表根据项目的数量调整它们的高度,同时仍然适合父母的最大高度。 Example。如果他们两个都有溢出的项目,我希望两个列表都有 50% 的高度。 Example 2。抱歉,如果这听起来有点晦涩难懂,很难描述它。
这是我目前拥有的。
HTML:
<div class="list-box">
<div class="list-1">
<ul>
<li>item</li>
<li>item</li>
<li>item</li>
<li>item</li>
<li>item</li>
</ul>
</div>
<div class="list-2">
<ul>
<li>item</li>
<li>item</li>
<li>item</li>
<li>item</li>
<li>item</li>
<li>item</li>
</ul>
</div>
</div>
SASS:
.list-box {
display: flex;
flex-direction: column;
max-height: calc(100vh - 15rem);
.list-1,
.list-2 {
height: auto;
overflow-y: auto;
}
}
【问题讨论】:
-
你试过什么代码? A minimal reproducible example 帮助其他人开始回答您的问题。