CSS Tool

CSS Grid Generator

Visual CSS Grid playground with live preview. Configure rows, columns, template tracks, grid areas, and per-item placement. Export clean CSS code instantly.

Live Preview
1
2
3
4
5
6
7
8
9
Generated CSS
.gg-container {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows: 1fr 1fr 1fr;
  gap: 10px;
}

.gg-item-2 {
  grid-column: 2 / span 1;
}

.gg-item-3 {
  grid-column: 3 / span 1;
}

.gg-item-4 {
  grid-row: 2 / span 1;
}

.gg-item-5 {
  grid-column: 2 / span 1;
  grid-row: 2 / span 1;
}

.gg-item-6 {
  grid-column: 3 / span 1;
  grid-row: 2 / span 1;
}

.gg-item-7 {
  grid-row: 3 / span 1;
}

.gg-item-8 {
  grid-column: 2 / span 1;
  grid-row: 3 / span 1;
}

.gg-item-9 {
  grid-column: 3 / span 1;
  grid-row: 3 / span 1;
}
Grid Structure
3
3
10px
Row Templates
R1
R2
R3
Column Templates
C1
C2
C3
Template Areas
Items (9)
1 col:1/1 row:1/1
2 col:2/1 row:1/1
3 col:3/1 row:1/1
4 col:1/1 row:2/1
5 col:2/1 row:2/1
6 col:3/1 row:2/1
7 col:1/1 row:3/1
8 col:2/1 row:3/1
9 col:3/1 row:3/1
1 Properties
1
1
1
1
Layout Presets