我使用React Material UI和它的Box组件来样式化我的表单。在我的情况下,我有4个项目,每行,但在最后一行,我需要显示3个项目,最后一个项目应填补行。换句话说,最后两个元素必须合并。当Box组件将我所有的行划分为4列时,我该怎么做?
我的代码:
<Box
sx={{
display: 'grid',
columnGap: 2,
rowGap: 3,
gridTemplateColumns: {xs: 'repeat(7, 1fr)',
sm: 'repeat(4, 1fr)'},
}}
>
first row with 4 columns:
<TextField ....>
<TextField ....>
<TextField ....>
<TextField ....>
second row with 3 columns:
<TextField ....>
<TextField ....>
//This column should be spanned for two columns.
<TextField ....>
</Box>
1条答案
按热度按时间unguejic1#
试试这个网格布局: