我有一个具有灵活方向的灵活容器:行和n个项目,它们没有固定的高度或宽度.在桌面上,我展示了两列,顺序一模一样.在手机上是一列,但顺序不是我想要的.基本上,我想在第一列的项目之后显示第二列的项目.如何重新排序以达到预期的结果?下面是一个例子.
桌面上有两列
item1 item2
item3 item4
item5 item6
一列的期望结果
item1
item3
item5
item2
item4
item6
下面是一个html和css
.container {
display: flex;
flex-wrap: wrap;
}
.item {
flex: 1 0 50%;
}
@media only screen and (max-width: 520px) {
.item {
flex: 100%;
}
}
<div class="container">
<div class="item">item1</div>
<div class="item">item2</div>
<div class="item">item3</div>
<div class="item">item4</div>
<div class="item">item5</div>
<div class="item">item6</div>
</div>