我有一些元素,它们在一个 display: flex
容器内以列方向显示。
这将使容器以堆叠视图显示。
假设我有 5 个堆叠的元素,我需要其中两个显示为行内或弹性方向。
没有将两个元素放入另一个 div 中,我可以将其应用于弹性方向行...
是否可能让这些元素并排坐着?
.flex-column {
display: flex;
flex-direction: column;
}
.flex-column .column-item:nth-of-type(4),
.flex-column .column-item:nth-of-type(5) {
width: calc(50% - 10px);
display: inline-block;
float: left;
}
.flex-column .column-item:nth-of-type(4) {
margin-right: 20px;
}
<div class="flex-column">
<div class="column-item">a</div>
<div class="column-item">b</div>
<div class="column-item">c</div>
<div class="column-item">d</div>
<div class="column-item">e</div>
</div>