您可以定位单个项目,并使用该属性更改它们在视觉顺序中的显示位置order
。
参考:https : //developer.mozilla.org/zh-CN/docs/Web/CSS/CSS_Flexible_Box_Layout/Ordering_Flex_Items
演示:
.col {
display: flex;
flex-wrap: wrap;
}
.col div {
display: flex;
align-items: center;
justify-content: center;
height: 100px;
width: 200px;
border: 2px solid green;
font-size: 18px;
}
/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
.col div:nth-child(1) {
order: 1;
}
.col div:nth-child(2) {
order: 2;
}
.col div:nth-child(3) {
order: 4;
}
.col div:nth-child(4) {
order: 3;
}
}
<div class="col">
<div class="text">.text column</div>
<div class="img">.image column</div>
<div class="text">.image column</div>
<div class="img">.text column</div>
</div>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句