CSS Generator

Online
Initializing codes...

Grid Template Areas Builder

Create named grid areas with visual drag-and-drop interface

Grid Settings

Configure your grid dimensions and spacing

Enter a name, then drag to select cells

Grid Areas

header
sidebar
main
footer

Grid Preview

Named areas with template visualization

header
header
header
header
sidebar
main
main
main
sidebar
main
main
main
footer
footer
footer
footer

Generated Grid Template Areas Code

.grid-container {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: repeat(4, 1fr);
  grid-template-areas:
    "header header header header"
    "sidebar main main main"
    "sidebar main main main"
    "footer footer footer footer";
  gap: 16px;
}

.header {
  grid-area: header;
}

.sidebar {
  grid-area: sidebar;
}

.main {
  grid-area: main;
}

.footer {
  grid-area: footer;
}