<分区>
我正在尝试这样设置我的页面布局:
桌面 View :
|---------------|--------|
| block 1 | block2 |
| | |
| |--------|
| | block3 |
| | |
移动 View :
|---------------|
| block 2 |
|---------------|
| block 1 |
| |
| |
|---------------|
| block 3 |
|---------------|
目前我可以使用 flex-wrap
flex-direction
和 block 的宽度来定位 block 1 和 2。
.container {
display: flex;
flex-wrap: wrap;
flex-direction: row;
}
.block1 {
width: 66%;
}
.block2 {
width: 33%;
}
@media (max-width: 580px) {
.block1, .block2 { width: 100%; }
.container { flex-direction: column-reverse; }
}
<div class="container">
<div class="block1">Block 1</div>
<div class="block2">Block 2</div>
</div>
如何定位第3 block ?