search ESC

Grid & Aspect Ratio

CSS grid columns, rows, spans, flow, and aspect-ratio utilities.

Grid Columns

grid-cols-3

123 456

grid-cols-4

1234

grid-cols-6

123456
Column Span
col-span-2 col-span-2 col-span-2
col-span-4 col-span-2
col-span-full
Grid Rows & Row Span
row-span-2 b c d e
Grid Flow

grid-flow-col (items flow horizontally)

1234

grid-flow-row-dense

span-2 b c d span-2
Row Start / End

Explicit grid-row placement with row-start-* / row-end-*.

row-start-1 · row-end-4 b c d e f g
Auto Columns / Rows

grid-flow-col · auto-cols-fr (equal-width implicit columns)

1 2 3 4

grid-flow-col · auto-cols-max (sized to content)

short a much longer item mid
Aspect Ratio

square (1:1)

1:1

video (16:9)

16:9

4x3

4:3

3x2

3:2

21x9

21:9

2x1

2:1
CSS Reference
ClassDescription
.lp-grid-cols-{1..12}Grid template columns
.lp-grid-cols-noneRemove columns
.lp-col-span-{1..12}Column span
.lp-col-span-fullSpan all columns
.lp-col-start-{1..13} / .lp-col-end-{1..13}Column start / end
.lp-grid-rows-{1..6}Grid template rows
.lp-row-span-{1..6}Row span
.lp-grid-flow-{row|col|row-dense|col-dense}Grid auto-flow
.lp-row-start-{1..7} / .lp-row-end-{1..7}Row line placement
.lp-auto-cols-{auto|min|max|fr}Implicit column sizing
.lp-auto-rows-{auto|min|max|fr}Implicit row sizing
.lp-place-{items|content|self}-{start|center|end|stretch}Grid placement
.lp-aspect-{auto|square|video|4x3|3x2|21x9|2x1|1x2}Aspect ratio