指定 Material UI 的网格项目位置
Specify Material UI's Grid item location
CSS 网格布局有网格列 属性 来指定网格项目位置
(例如 grid-column: 1 / 3
)
我想用 Material UI 的 Grid component 做同样的事情,但它不允许我指定某些起点和终点,只能指定数量完全采用列。
(例如
<Grid container rowSpacing={1}>
<Grid item xs={8}>
Item 1
</Grid>
<Grid item xs={4}>
Item 2
</Grid>
</Grid>
例如,我希望第一个项目位于第 2 到 4 列,第二个项目位于第 7 到 10 列。我如何在 MUI v5 中做到这一点?
来自 Material UI 的 Grid 组件有一个误导性的名称。他们的 Grid 组件不是基于 CSS Grid,它实际上是 CSS Flexbox 添加了一些功能。所以你不能像 CSS Grid 那样使用它。您可以只使用 CSS 网格,不会有任何冲突问题。
CSS 网格布局有网格列 属性 来指定网格项目位置
(例如 grid-column: 1 / 3
)
我想用 Material UI 的 Grid component 做同样的事情,但它不允许我指定某些起点和终点,只能指定数量完全采用列。
(例如
<Grid container rowSpacing={1}>
<Grid item xs={8}>
Item 1
</Grid>
<Grid item xs={4}>
Item 2
</Grid>
</Grid>
例如,我希望第一个项目位于第 2 到 4 列,第二个项目位于第 7 到 10 列。我如何在 MUI v5 中做到这一点?
来自 Material UI 的 Grid 组件有一个误导性的名称。他们的 Grid 组件不是基于 CSS Grid,它实际上是 CSS Flexbox 添加了一些功能。所以你不能像 CSS Grid 那样使用它。您可以只使用 CSS 网格,不会有任何冲突问题。