是否有可能在中间拔出一个Flex项,并将它作为HTML中的第二行调整为100%? 是否有可能在中间拔出一个Flex项,并将它作为第二行在调整大小?中作为第二行拉伸到100%?

是否有可能在中间拔出一个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>

我将以下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>

项目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
请提供一份详细的信息。请看指南,请提供一份。请看指南