Html css网格中flexbox行反转的实现

Html css网格中flexbox行反转的实现,html,css,flexbox,css-grid,Html,Css,Flexbox,Css Grid,在掌握了flexbox之后,我开始学习CSS网格 下面是我以前构建的一个简单flexbox网格: .container{ 宽度:500px; 最大宽度:100%; 保证金:0自动; } .flex{ 显示器:flex; 柔性流:行换行; } 上校{ 填充:24px; 弹性:1; } .flex:n个孩子(偶数){ 柔性流:行反向包裹; 文本对齐:左对齐; } img{ 高度:自动; 最大宽度:100%; } 我是一个头衔 这是一些副本 我是一个头衔 这是一些副本 我是一个头衔 这是一些副本

在掌握了flexbox之后,我开始学习CSS网格

下面是我以前构建的一个简单flexbox网格:

.container{
宽度:500px;
最大宽度:100%;
保证金:0自动;
}
.flex{
显示器:flex;
柔性流:行换行;
}
上校{
填充:24px;
弹性:1;
}
.flex:n个孩子(偶数){
柔性流:行反向包裹;
文本对齐:左对齐;
}
img{
高度:自动;
最大宽度:100%;
}

我是一个头衔
这是一些副本

我是一个头衔 这是一些副本

我是一个头衔 这是一些副本


您有两个元素,因此只需更改一个元素的顺序即可

.container{
宽度:500px;
最大宽度:100%;
保证金:0自动;
}
.电网{
显示:网格;
网格模板列:重复(2,1fr);
}
上校{
填充:24px;
}
img{
高度:自动;
最大宽度:100%;
}
.grid:n个孩子(偶数)。col:最后一个孩子{
顺序:-1;
}

我是一个头衔
这是一些副本

我是一个头衔 这是一些副本

我是一个头衔 这是一些副本


告诉每秒钟网格容器中的图像和文本切换到另一侧

.grid:nth-child(2n + 2) > div:first-child {
  grid-column: 2;
}
您还需要在网格容器上指定
grid auto flow:dense
,或在项目上指定
grid row:1
,以便项目在同一行上渲染

.grid{
显示:网格;
网格模板列:重复(2,1fr);
网格自动流动:稠密;/*告诉网格在网格中更早地填充开放空间*/
}
.grid:n个孩子(2n+2)>div:第一个孩子{
网格柱:2;
}
上校{
填充:24px;
}
img{
高度:自动;
最大宽度:100%;
}
.集装箱{
宽度:500px;
最大宽度:100%;
保证金:0自动;
}

我是一个头衔
这是一些副本

我是一个头衔 这是一些副本

我是一个头衔 这是一些副本

我是一个头衔 这是一些副本

我是一个头衔 这是一些副本

我是一个头衔 这是一些副本