Grid

The grid defaults to a 12 column CSS Grid layout for flexibility accross many layout cobinations. Implicit uniform columns can define their values at the parent grid element without the need for element wrappers.

Columns that are not uniform can define their column span value directly on the column element. Column properties can be placed directly on the element with no need for wrapper elements.

4
8

Auto layout columns will fill the available space evenly accross all child elements without needing to define specific column values.

1
2
3
4

Grid Columns can be nested. Nested columns themselves can also be host grids containing additional columns.

1
2
3
4

Columns can be set to container query breakpoints.

1
2
3
4
4
8

Gaps allow control of white space between layout items. Gaps can be set via t-shirt sizes, xs, sm, md, lg, xl.

1
2
3
4
1
2
3
4
1
2
3
4
1
2
3
4
1
2
3
4

Control the item alignment within the layout container. Block alignment runs along the vertical axis and inline alignment run on the horizontal axis.

1
2
3
4
1
2
3
4
1
2
3
4
1
2
3
4
1
2
3
4
1
2
3
4
1
2
3
4

Stretch alignments allow items to fill the space within the parent layout container. Inline stretch for columns must use auto placement as inline stretch negates column positioning.

1
2
3
4
1
2
3
4
1
2
3
4

Column start and end positioning can be controlled across the 12 column grid.

1
2
1
2
1
2
3
4

Row start and end positioning can be controlled across the 12 row grid.

1
2
3

Search