【发布时间】:2017-05-11 19:05:33
【问题描述】:
早安。我试图在 flexbox 情况下更改堆叠顺序,其中有 2 列,但第一列包含需要将第二列放在中间的位置。因此,当在移动设备上时,我需要它们的订购方式与源订购方式不同。
这个很大
col 1 col 2
----------==============
[A] [C]
[B]
其中 A 和 B 在一列中,C 在另一列中
但在小断点上,它需要是
[A]
[C]
[B]
这可能只使用 Flexbox 吗?
所以澄清一下。 HTML结构是这样的:
row
column
divA
divB
column
divC
.a { background-color: green; }
.b { background-color: red; }
.c { background-color: blue; }
.row {
display: flex;
flex-direction: column;
}
.column {
flex: 1;
}
@media (min-width: 768px) {
.row {
flex-direction: row;
}
}
<div class="row">
<div class="column">
<div class="a">A</div>
<div class="b">B</div>
</div>
<div class="column c">C</div>
</div>
【问题讨论】:
-
这是全页布局吗?