Display grid
To enabled grid use any of the display grid classes from here.
Below you can find a wide range of helper classes to help you create and tranform the layout of grid containers:
- grid template columns
- grid column start/end
- grid template rows
- grid auto flow
- grid auto columns
- grid auto rows
Grid Template Columns
Use .grid-cols-* to set the columns in a grid layout.
.grid-cols-1or.grid-cols-{xs,sm,md,lg,xl,xxl}-1.grid-cols-2or.grid-cols-{xs,sm,md,lg,xl,xxl}-2.grid-cols-3or.grid-cols-{xs,sm,md,lg,xl,xxl}-3.grid-cols-4or.grid-cols-{xs,sm,md,lg,xl,xxl}-4.grid-cols-5or.grid-cols-{xs,sm,md,lg,xl,xxl}-5.grid-cols-6or.grid-cols-{xs,sm,md,lg,xl,xxl}-6.grid-cols-7or.grid-cols-{xs,sm,md,lg,xl,xxl}-7.grid-cols-8or.grid-cols-{xs,sm,md,lg,xl,xxl}-8.grid-cols-9or.grid-cols-{xs,sm,md,lg,xl,xxl}-9.grid-cols-10or.grid-cols-{xs,sm,md,lg,xl,xxl}-10.grid-cols-11or.grid-cols-{xs,sm,md,lg,xl,xxl}-11.grid-cols-12or.grid-cols-{xs,sm,md,lg,xl,xxl}-12.grid-cols-noneor.grid-cols-{xs,sm,md,lg,xl,xxl}-none
.grid-cols-3
item 1
item 2
item 3
item 4
item 5
item 6
item 7
Grid column start/end
Use the classes below to control how elements are sized and placed across grid columns:
.grid-col-autoor.grid-col-{xs,sm,md,lg,xl,xxl}-auto.grid-col-span-1to.grid-col-span-12or.grid-col-span-{xs,sm,md,lg,xl,xxl}-*.grid-col-span-fullor.grid-col-span-{xs,sm,md,lg,xl,xxl}-full.grid-col-start-1to.grid-col-start-13or.grid-col-start-{xs,sm,md,lg,xl,xxl}-*.grid-col-start-autoor.grid-col-start-{xs,sm,md,lg,xl,xxl}-auto.grid-col-end-1to.grid-col-end-13or.grid-col-end-{xs,sm,md,lg,xl,xxl}-*.grid-col-end-autoor.grid-col-end-{xs,sm,md,lg,xl,xxl}-auto
col 1
col 2
col 3
col 4
col 5
grid-col-start-2 and grid-col-span-2
grid-col-start-1 and grid-col-end-3
grid-col-start-2 and grid-col-end-5
grid-col-end-6 and grid-col-span-2
Grid template rows
Use the classes below to specify the rows in a grid layout:
.grid-rows-1to.grid-rows-6or.grid-rows-{xs,sm,md,lg,xl,xxl}-*.grid-rows-noneor.grid-rows-{xs,sm,md,lg,xl,xxl}-none
item 1
item 2
item 3
item 4
item 5
item 6
item 7
Grid row start/end
Use the classes below to control how elements are sized and placed across grid rows:
.grid-row-autoor.grid-row-{xs,sm,md,lg,xl,xxl}-auto.grid-row-span-1to.grid-row-span-6or.grid-row-span-{xs,sm,md,lg,xl,xxl}-*.grid-row-span-fullor.grid-row-span-{xs,sm,md,lg,xl,xxl}-full.grid-row-start-1to.grid-row-start-7or.grid-row-start-{xs,sm,md,lg,xl,xxl}-*.grid-row-start-autoor.grid-row-start-{xs,sm,md,lg,xl,xxl}-auto.grid-row-end-1to.grid-row-end-7or.grid-row-end-{xs,sm,md,lg,xl,xxl}-*.grid-row-end-autoor.grid-row-end-{xs,sm,md,lg,xl,xxl}-auto
row 1
row 2
row 3
row 4
row 5
grid-row-start-2 and grid-row-span-3
grid-row-start-1 and grid-row-end-3
grid-row-start-3 and grid-row-end-6
Grid auto flow
Use the classes below to control how elements in a grid are auto-placed:
.grid-flow-rowor.grid-flow-{xs,sm,md,lg,xl,xxl}-row.grid-flow-color.grid-flow-{xs,sm,md,lg,xl,xxl}-col.grid-flow-denseor.grid-flow-{xs,sm,md,lg,xl,xxl}-dense.grid-flow-row-denseor.grid-flow-{xs,sm,md,lg,xl,xxl}-row-dense.grid-flow-col-denseor.grid-flow-{xs,sm,md,lg,xl,xxl}-col-dense
item 1
item 2
item 3
item 4
item 5
item 6
item 7
Grid auto columns
Use the classes below to control the size of implicitly-created grid columns:
.grid-auto-cols-autoor.grid-auto-cols-{xs,sm,md,lg,xl,xxl}-auto.grid-auto-cols-minor.grid-auto-cols-{xs,sm,md,lg,xl,xxl}-min.grid-auto-cols-maxor.grid-auto-cols-{xs,sm,md,lg,xl,xxl}-max.grid-auto-cols-fror.grid-auto-cols-{xs,sm,md,lg,xl,xxl}-fr
item 1
item 2 short
item 3 with longer text
item 4
item 5
Grid auto rows
Use the classes below to control the size of implicitly-created grid rows:
.grid-auto-rows-autoor.grid-auto-rows-{xs,sm,md,lg,xl,xxl}-auto.grid-auto-rows-minor.grid-auto-rows-{xs,sm,md,lg,xl,xxl}-min.grid-auto-rows-maxor.grid-auto-rows-{xs,sm,md,lg,xl,xxl}-max.grid-auto-rows-fror.grid-auto-rows-{xs,sm,md,lg,xl,xxl}-fr
item 1
item 2 short
item 3
with longer text
with longer text
item 4
item 5