【发布时间】:2016-05-24 03:49:01
【问题描述】:
我有一个使用display: flex; 的父母。它目前有四个孩子(卡片),但它可能有更多。所有的孩子都需要大而相等的宽度。
例如,每个孩子都需要一个40% 宽度。如果发生这种情况,屏幕上只能容纳一定数量的孩子。我需要能够做到这一点,并让其他孩子可以通过水平滚动访问。
我如何实现这一目标?我尝试使用flex-wrap: no-wrap;,然后增加孩子的宽度,但父母不允许这样做。这似乎是故意的,但我基本上想覆盖这种行为。
HTML
<div id="parent">
<div class="children">
<card-header>
<b class="text"">Text</b>
</card-header>
</div>
</div>
CSS
#parent {
display: flex;
flex-flow: row no-wrap;
align-content: flex-start;
justify-content: space-around;
background-color: blue;
height: 100%;
}
.children {
width: 50%;
height: 100%;
}
【问题讨论】: