使用 flexbox CSS 的左列和堆叠的右列 [英] Left column and stacked right column using flexbox CSS
问题描述
在大屏幕上,我希望左边有一列,右边有一列有 2 个堆叠的框.
在小屏幕上,这些列应该堆叠成一列.但是,盒子的顺序应该是2,1,3.
这是一个说明:
我已经将 flex 容器设置为 flex-direction: column
和 flex-wrap: wrap
,并将框 1 设置为 flex-basis: 100%
,但这不会使后两个项目换行到下一列.
这个布局如何在 flexbox 中实现?
这是我目前所处位置的演示:
.container {显示:弹性;弹性方向:列;flex-wrap: 包裹;}.细胞 {背景:#ccc;边框:纯 3px 黑色;宽度:50%;}.cell-1 {弹性基础:100%;}@media(最大宽度:500px){.细胞 {宽度:100%;}.cell-1 {订单:2;}.cell-2 {订单:1;}.cell-3 {订单:3;}}
垂直框
<p>目标:左边有一个盒子,右边有两个堆叠的盒子.所有都没有嵌套,因此可以在较小的屏幕尺寸上更改框的顺序.</p><div class="容器"><div class="cell cell-1"><h2>一个</h2>Lorem ipsum dolor 坐 amet,consectetur adipisicing 精英.Iusto pariatur rerum、illum accusantium cupiditate ipsam、eaque quae fugit cumassistantda ad.莫迪,例外.Assumenda,nobis,consequatur?Aliquid repelendus quis, iure.Lorem ipsum dolor 坐amet, consectetur adipisicing 精英.Iusto pariatur rerum、illum accusantium cupiditate ipsam、eaque quae fugit cumassistantda ad.莫迪,例外.Assumenda,nobis,consequatur?Aliquid repelendus quis, iure.Lorem ipsum dolor 坐 amet, consectetur吸脂精英.Iusto pariatur rerum、illum accusantium cupiditate ipsam、eaque quae fugit cumassistantda ad.莫迪,例外.Assumenda,nobis,consequatur?Aliquid repelendus quis, iure.Lorem ipsum dolor 坐 amet,consectetur adipisicing 精英.Iusto pariatur rerum、illum accusantium cupiditate ipsam、eaque quae fugit cumassistantda ad.莫迪,例外.Assumenda,nobis,consequatur?Aliquid repelendus quis, iure.
<div class="cell cell-2"><h2>两个</h2>Lorem ipsum dolor 坐 amet,consectetur adipisicing 精英.Iste mollitia temporibus id sintillum doloremque pariatur nulla vel soluta, nostrum vitae, suscipit ea natus sed eaque in velit deserunt deleniti!
<div class="cell cell-3"><h2>三</h2>Lorem ipsum dolor 坐 amet,consectetur adipisicing 精英.Impedit,architecto perferendis voluptatum accusantium est ipsam fugit,laudantium fugiat nostrum consectetur earum.Asperiores, similique deleniti nobis nemo error, iste iure architecto.