Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
弯曲的3行css网格_Css_Reactjs_Css Grid - Fatal编程技术网

弯曲的3行css网格

弯曲的3行css网格,css,reactjs,css-grid,Css,Reactjs,Css Grid,不确定用什么方式来描述这个问题,但我有一个react应用程序,它有一列,包含三个折叠面板,一个在另一个上面。我想要一个网格,当一个手风琴关闭时,其他手风琴将“弯曲”以填充剩余空间。我当前的css不起作用: style={{display:'grid',gridTemplateColumns:'100%',gridTemplateRows:'auto'}} 我正在考虑将minmax用于: style={{display:'grid',gridTemplateColumns:'100%”,grid

不确定用什么方式来描述这个问题,但我有一个react应用程序,它有一列,包含三个折叠面板,一个在另一个上面。我想要一个网格,当一个手风琴关闭时,其他手风琴将“弯曲”以填充剩余空间。我当前的css不起作用:

style={{display:'grid',gridTemplateColumns:'100%',gridTemplateRows:'auto'}}
我正在考虑将minmax用于:

style={{display:'grid',gridTemplateColumns:'100%”,gridTemplateRows:'minmax(30px 1fr)}
但手风琴的高度保持不变。也许我需要分享更多的代码,但我正在使用ant设计和样式化组件,所以要准确地显示我拥有的东西有点复杂。希望有一个简单的css网格解决方案可以让我适应。

改用Flexbox:

document.addEventListener(“单击”,e=>{
e、 target.classList.toggle(“关闭”)
})
.container{
显示器:flex;
弯曲方向:立柱;
对齐项目:拉伸;
宽度:200px;
高度:300px;
}
.项目{
弹性:133%;
背景:番茄;
边框底部:1px纯白;
/*这些样式只是为了让演示看起来更漂亮*/
显示器:flex;
证明内容:中心;
对齐项目:居中;
字体系列:系统界面,无衬线;
}
.项目.已结束{
柔性:0 30像素;
}

试验
试验
试验
改用Flexbox:

document.addEventListener(“单击”,e=>{
e、 target.classList.toggle(“关闭”)
})
.container{
显示器:flex;
弯曲方向:立柱;
对齐项目:拉伸;
宽度:200px;
高度:300px;
}
.项目{
弹性:133%;
背景:番茄;
边框底部:1px纯白;
/*这些样式只是为了让演示看起来更漂亮*/
显示器:flex;
证明内容:中心;
对齐项目:居中;
字体系列:系统界面,无衬线;
}
.项目.已结束{
柔性:0 30像素;
}

试验
试验
试验