我是学习查克拉UI的新手,我想使用网格以使网站响应,所以我打开了查克拉的文档并找到了这个例子:
<Grid
h='200px'
templateRows='repeat(2, 1fr)'
templateColumns='repeat(5, 1fr)'
gap={4}
>
<GridItem rowSpan={2} colSpan={1} bg='tomato' />
<GridItem colSpan={2} bg='papayawhip' />
<GridItem colSpan={2} bg='papayawhip' />
<GridItem colSpan={4} bg='tomato' />
</Grid>
但是我不明白以下三个元素是如何使用的:
templateColumns
templateRows
colSpan
RowSpan
以及如何在Chakra UI中使用"templateColumns='repeat(3, 1fr)'"?
template-rows
CSS 中的 Template-Rows 属性用于设置grid
中的行数和行高
CSS 中的template-columns
Template-Columns 属性用于设置grid
的列数和列的大小
colspan
Col-Span 属性定义单元格应跨越的列数。
HTML 中的"rowspan
行跨度"属性指定单元格应跨越的行数
note*:
rowspan
colspan
用作table
上的html
tr
或td
的属性。
无论使用何种htmltag
,template-columns
和template-rows
都用作grid
css
财产