Css Flexbox中的第一个子全宽
如何将flexbox的第一个子项设置为全宽,将所有其他子项设置为Css Flexbox中的第一个子全宽,css,flexbox,Css,Flexbox,如何将flexbox的第一个子项设置为全宽,将所有其他子项设置为flex:1(用于分割空间) 像这样: 您可以将:first child的宽度设置为100%,其余的child:not(:first child)设置为flex:1 要将它们放在多行上,请在容器上使用flex wrap:wrap: .container{ 显示器:flex; 证明内容:之间的空间; 柔性包装:包装; 背景:#e2eaf4; 填充:10px; } .孩子{ 显示:内联块; 字体系列:“开放式Sans”,Arial;
flex:1
(用于分割空间)
像这样:
您可以将
:first child
的宽度设置为100%
,其余的child:not(:first child)
设置为flex:1
要将它们放在多行上,请在容器上使用flex wrap:wrap
:
.container{
显示器:flex;
证明内容:之间的空间;
柔性包装:包装;
背景:#e2eaf4;
填充:10px;
}
.孩子{
显示:内联块;
字体系列:“开放式Sans”,Arial;
字体大小:20px;
颜色:#FFF;
文本对齐:居中;
背景:#3794fe;
边界半径:6px;
填充:20px;
利润率:12像素;
}
.孩子:第一个孩子{
宽度:100%;
}
.孩子:不是(:第一个孩子){
弹性:1;
}
小孩
小孩
小孩
添加宽度:100%代码>用于您的第一项。和flex:1代码>用于其他人
.flex{
显示器:flex;
柔性包装:包装;
}
.flex项:非(:第一个子项){
弹性:1;
}
.flex项:第n个子项(1){
宽度:100%;
}
/*仅用于演示的样式*/
.弹性项目{
背景色:#3794fe;
利润率:10px;
颜色:#fff;
填充:20px;
边界半径:5px;
}
小孩
小孩
小孩
另一种使用弹性基础
选项的解决方案(使用此格式时的第三个值flex:1 100%
)
.flexContainer{
显示器:flex;
柔性包装:包装;
}
.项目:第一个孩子{
弹性:1100%;
边缘底部:20px;
}
.项目{
弹性:140%;
高度:50px;
背景色:红色;
利润率:0.20px;
}
impeccable解决方案