Html 使用Flex尝试根据图像获取框
我正在使用flex属性。我想要1。左边的盒子和2&3。向右Html 使用Flex尝试根据图像获取框,html,css,flexbox,Html,Css,Flexbox,我正在使用flex属性。我想要1。左边的盒子和2&3。向右 .flex{ 显示器:flex; 柔性包装:包装; 宽度:400px; } .flex>div{ 弹性:0.50%; } .flex.1{ 顺序:1; 背景:红色; } .flex.两个{ 顺序:2; 背景:绿色; } .弗莱克斯,三{ 顺序:3; 背景:蓝色; 弹性:0.50%; } 1. 3. 2. 使用调整内容:柔性末端(沿柔性轴对齐柔性项目,该轴水平于行柔性方向)-请参见下面的演示: .flex{ 显示器:flex; 柔性
.flex{
显示器:flex;
柔性包装:包装;
宽度:400px;
}
.flex>div{
弹性:0.50%;
}
.flex.1{
顺序:1;
背景:红色;
}
.flex.两个{
顺序:2;
背景:绿色;
}
.弗莱克斯,三{
顺序:3;
背景:蓝色;
弹性:0.50%;
}
1.
3.
2.
使用调整内容:柔性末端
(沿柔性轴对齐柔性项目,该轴水平于行柔性方向
)-请参见下面的演示:
.flex{
显示器:flex;
柔性包装:包装;
宽度:400px;
调整内容:柔性端;/*已添加*/
}
.flex>div{
弹性:0.50%;
}
.flex.1{
顺序:1;
背景:红色;
}
.flex.两个{
顺序:2;
背景:绿色;
}
.弗莱克斯,三{
顺序:3;
背景:蓝色;
弹性:0.50%;
}
1.
3.
2.
您可以使用左边距:自动代码>将块3推到右侧?或者如前所述更改justify content
——这取决于您想如何执行:)
.flex{
显示器:flex;
柔性包装:包装;
宽度:400px;
}
.flex>div{
弹性:0.50%;
}
.flex.1{
顺序:1;
背景:红色;
}
.flex.两个{
顺序:2;
背景:绿色;
}
.弗莱克斯,三{
顺序:3;
背景:蓝色;
弹性:0.50%;
左边距:自动;/*更新*/
}
1.
3.
2.
您可能希望查看网格,而不是flex:
.grid{
显示:网格;
网格模板列:重复(2,1fr);
网格模板行:重复(2,1fr);
}
.g1{
网格柱:1;
背景:绿色;
}
.g2{
网格柱:2;
背景:红色;
}
.g3{
网格柱:2;
网格行:2;
背景:蓝色;
}
1.
2.
3.
.箱式集装箱{
宽度:最大含量;
}
.第1行{
显示器:flex;
}
.box1,
.box2,
.box3{
高度:40px;
宽度:40px;
背景:绿色;
}
.box3{
浮动:对;
}
<style>
.box_container {
width: max-content;
}
.row1 {
display: flex;
}
.box1,
.box2,
.box3 {
height: 40px;
width: 40px;
background: green;
}
.box3 {
float: right;
}
</style>
<div class="box_container">
<div class="row1">
<div class="box1"></div>
<div class="box2"></div>
</div>
<div class="box3"></div>
</div>