我有一个flexbox布局,该布局在移动设备上按照特定顺序显示,在台式机和平板电脑上则可以重新排序。 所有元素都放在一个容器中以便重新排序。
移动设备上的顺序如下: 侧边栏1 -> 图片1 内容 侧边栏1 -> 图片2 侧边栏2 -> 图片3
在台式机上,我希望出现以下顺序: 侧边栏1 -> 图片1 -> 图片2 内容 侧边栏2 -> 图片3
因此,在台式机上的问题在于第二张图片应该在第一张图片下方换行。这里不能使用嵌套,因为它会打乱移动设备上的所需顺序。
让我通过这个代码演示问题:https://jsfiddle.net/wd8obb0k/。感谢您的帮助!
移动设备上的顺序如下: 侧边栏1 -> 图片1 内容 侧边栏1 -> 图片2 侧边栏2 -> 图片3
在台式机上,我希望出现以下顺序: 侧边栏1 -> 图片1 -> 图片2 内容 侧边栏2 -> 图片3
因此,在台式机上的问题在于第二张图片应该在第一张图片下方换行。这里不能使用嵌套,因为它会打乱移动设备上的所需顺序。
<div class="wrapper">
<div class="left-first">
<img src="http://lorempixel.com/g/200/200/">
</div>
<div class="content">
[ ... ]
</div>
<div class="left-second">
<img src="http://lorempixel.com/g/300/300/">
</div>
<div class="right">
<img src="http://lorempixel.com/g/250/250/">
</div>
</div>
让我通过这个代码演示问题:https://jsfiddle.net/wd8obb0k/。感谢您的帮助!
媒体查询
- kukkuz