ZenovayTools

CSS Grid Generator

Build CSS Grid layouts with a visual editor. Define columns, rows, gaps, and span cells across areas.

5 of 5 uses remaining today
Preview (click cells to span)
12px
CSS
.container {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows: auto auto auto;
  gap: 12px;
}
Zenovay

Privacy-first analytics for your website

Understand your visitors without invasive tracking. GDPR compliant, lightweight, and powerful.

Explore Zenovay

Frequently Asked Questions

What is CSS Grid?
CSS Grid Layout is a two-dimensional layout system for the web. It lets you lay out items in rows and columns, making it easy to design complex layouts without floats or positioning.
How do grid-template-columns and grid-template-rows work?
grid-template-columns defines the number and width of columns, while grid-template-rows defines the number and height of rows. Use fr units for flexible proportions, px for fixed sizes, or auto for content-based sizing.
What is the fr unit?
The fr (fraction) unit represents a fraction of the available space in the grid container. For example, 1fr 2fr creates two columns where the second is twice as wide as the first.
How do I span items across multiple cells?
Click on a grid cell to start a span, then click an adjacent cell to extend it. The tool generates grid-column and grid-row span rules for the selected item.