Master Tailwind's powerful CSS Grid and Flexbox utilities for responsive layouts.
Use
grid +
grid-cols-{n} to create
column layouts:
grid-cols-1
grid-cols-2
grid-cols-3
grid-cols-4
col-span-*)
Use
col-span-{n} to make an
item span multiple columns:
col-span-6 + col-span-6 (in a 12-col grid)
col-span-4 + col-span-4 + col-span-4
col-span-3 + col-span-6 + col-span-3
Use breakpoint prefixes for mobile-first responsive layouts:
Resize your browser to see columns change (current demo is always 3):
Card 1
Visible on all screens
Card 2
Side-by-side on md+
Card 3
Third column on lg+
Card 4
Wraps to new row
Card 5
Auto-wrapping grid
Card 6
No row divs needed
gap-1 (4px)
gap-4 (16px)
gap-8 (32px)
Use flex for
one-dimensional layouts:
flex justify-between items-center
flex justify-center gap-4
flex flex-col gap-2