Grid

A CSS grid layout container for arranging children in rows and columns. Use Grid for card galleries, dashboards, and any multi-column layout. Use GridSpan to make a direct child span columns or rows.

ParameterDescription
columnsNumber of fixed columns.
minColumnWidthMinimum width for responsive columns.
maxColumnsMaximum responsive column count.
repeatResponsive repeat mode: fill or fit.
gapSpace between grid items.
ifConditional rendering expression.

Usage

xml
<Grid minColumnWidth="240" maxColumns="3" repeat="fit">
<Card>First</Card>
<Card>Second</Card>
</Grid>
<Grid columns="3">
<GridSpan columns="2"><Card>Featured</Card></GridSpan>
<Card>Standard</Card>
</Grid>

GridSpan

A CSS grid layout container for arranging children in rows and columns. Use Grid for card galleries, dashboards, and any multi-column layout. Use GridSpan to make a direct child span columns or rows.

ParameterDescription
columnsNumber of columns.
rowsNumber of rows.
ifConditional rendering expression.
xml
<Grid minColumnWidth="240" maxColumns="3" repeat="fit">
<Card>First</Card>
<Card>Second</Card>
</Grid>
<Grid columns="3">
<GridSpan columns="2"><Card>Featured</Card></GridSpan>
<Card>Standard</Card>
</Grid>