CSS Grid Playground
Experiment with CSS Grid layouts in an interactive playground
Layout Presets
Grid Template
Examples:
1fr 2fr, repeat(3, 1fr), minmax(100px, auto), auto-fillAuto Placement
Gap
Alignment
Container Size
Display Options
Preview
1
2
3
4
5
6
Generated CSS
.grid-container {
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-template-rows: repeat(2, 100px);
grid-auto-columns: 1fr;
grid-auto-rows: minmax(100px, auto);
gap: 10px;
padding: 20px;
min-height: 400px;
}CSS Grid Quick Reference
Template Values
1fr- Fraction of available spacerepeat(3, 1fr)- Repeat patternminmax(100px, 1fr)- Min/max sizeauto-fill/auto-fit- Responsive columnsfit-content(200px)- Content-based max
Item Placement
span 2- Span multiple tracks1 / 3- From line 1 to 31 / -1- From first to last lineauto- Auto-place
Common Patterns
- Responsive grid:
repeat(auto-fill, minmax(250px, 1fr)) - Sidebar:
250px 1fr - Holy grail:
200px 1fr 200px - 12-column:
repeat(12, 1fr)