是否有可能在中间拔出一个Flex项,并将它作为HTML中的第二行调整为100%? 是否有可能在中间拔出一个Flex项,并将它作为第二行在调整大小?中作为第二行拉伸到100%?
我将以下flex项目包装在flex box中 项目A项目B项目C项目D项目E是否有可能在中间拔出一个Flex项,并将它作为HTML中的第二行调整为100%? 是否有可能在中间拔出一个Flex项,并将它作为第二行在调整大小?中作为第二行拉伸到100%?,html,css,flexbox,Html,Css,Flexbox,我将以下flex项目包装在flex box中 项目A项目B项目C项目D项目E <div class="d-flex flex-wrap"> <div>Item-A</div> <div>Item-B</div> <div>Item-C</div> <div>Item-D</div> <div>Item-E</Div> </div>
<div class="d-flex flex-wrap">
<div>Item-A</div>
<div>Item-B</div>
<div>Item-C</div>
<div>Item-D</div>
<div>Item-E</Div>
</div>
项目A
项目B
项目-C
项目D
项目E
在较小的设备上,我希望将项-B从行中拉出并显示为第二行,但在父容器中。可以使用CSS flex吗
注意:我使用bootstrap作为CSS框架使用
flex-basis:100%
使您的项目全宽,并使用order:1
将其放置在容器中所有其他项目之后。在下面的代码片段中,我将此设置为在小于500px的设备上执行:
.flex容器{
显示器:flex;
柔性包装:包装;
}
.项目{
弹性:1;
外形:1个番茄;
文本对齐:居中;
}
@仅介质屏幕和(最大宽度:500px){
.项目b{
弹性基准:100%;
顺序:1;
}
}
A.
B
C
D
E
使用flex-basis:100%
使您的物品全宽,并使用order:1
将其放置在容器中所有其他物品之后。在下面的代码片段中,我将此设置为在小于500px的设备上执行:
.flex容器{
显示器:flex;
柔性包装:包装;
}
.项目{
弹性:1;
外形:1个番茄;
文本对齐:居中;
}
@仅介质屏幕和(最大宽度:500px){
.项目b{
弹性基准:100%;
顺序:1;
}
}
A.
B
C
D
E
您可以使用订单
和媒体查询来获得结果
*{
框大小:边框框;
}
.集装箱{
显示器:flex;
柔性包装:包装;
}
.container>div{
边框:实心1px黑色;
宽度:25%;
}
.项目3{
顺序:5;
宽度:100%;
弹性收缩:0;
柔性生长:1;
}
.项目4{
顺序:3;
}
.项目5{
顺序:4;
}
@仅介质屏幕和(最小宽度:600px){
.集装箱{
柔性包装:无包装;
}
.项目3{
顺序:3;
flex-grow:0;
}
.项目4{
顺序:4;
}
.项目5{
顺序:5;
}
}
项目1
项目2
项目3
项目4
项目5
您可以使用订单
和媒体查询来获得结果
*{
框大小:边框框;
}
.集装箱{
显示器:flex;
柔性包装:包装;
}
.container>div{
边框:实心1px黑色;
宽度:25%;
}
.项目3{
顺序:5;
宽度:100%;
弹性收缩:0;
柔性生长:1;
}
.项目4{
顺序:3;
}
.项目5{
顺序:4;
}
@仅介质屏幕和(最小宽度:600px){
.集装箱{
柔性包装:无包装;
}
.项目3{
顺序:3;
flex-grow:0;
}
.项目4{
顺序:4;
}
.项目5{
顺序:5;
}
}
项目1
项目2
项目3
项目4
项目5
请提供一份详细的信息。请看指南,请提供一份。请看指南