CSS Grid Generator

CSS Grid Generator

Kostenloser CSS Grid Generator: Live-Vorschau, CSS und Tailwind gleichzeitig, grid-template-areas Editor und auto-fill vs auto-fit Demo. Keine Anmeldung.

Aktualisiert Juni 2026

Geprüft von Rafael Duarte

Schnell-Vorlagen
Layout-Konfiguration
Modus
3
2
16px
Eigene Track-Größen
justify-items stretch
align-items stretch
Interaktiver Canvas
6/12
Code
<div class="grid grid-cols-3 grid-rows-2 gap-4">
  <div>1</div>
  <div>2</div>
  <div>3</div>
  <div>4</div>
  <div>5</div>
  <div>6</div>
</div>
Element

Klicke auf ein Element im Canvas, um seine Spalten- und Zeilen-Spans zu bearbeiten.

Auto-fill vs Auto-fit Labor

auto-fill erstellt so viele Tracks wie möglich und behält leere bei — auto-fit kollabiert leere Tracks, sodass sich Elemente über die Zeile strecken. Bewege den Slider, um den Unterschied zu sehen.

3
160px
grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));
1
2
3

So funktioniert's

Vom leeren Raster zum fertigen Code in unter einer Minute

1. Preset wählen oder Spalten/Zeilen selbst festlegen

Holy Grail, Dashboard, Card Grid als Startpunkt — oder Spalten, Zeilen und Gap frei über die Regler einstellen.

2. Elemente positionieren oder Bereiche benennen

Im Spans-Modus per Klick col-span/row-span setzen. Im Bereiche-Modus die Namen direkt in die Matrix eintragen.

3. Den passenden Code kopieren

Tailwind, reines CSS, HTML oder den Reiter Responsive mit fertigen Mobile-First-Media-Queries.

Was dieser CSS-Grid-Generator kann

CSS und Tailwind gleichzeitig, visueller Editor für benannte Bereiche

CSS und Tailwind parallel

Beide Ausgaben stehen nebeneinander auf dem Bildschirm — kein manuelles Übersetzen zwischen den Formaten nötig.

Editor für grid-template-areas

Bereichsnamen direkt in die Zellen der Matrix schreiben, das Layout ordnet sich live neu an.

Labor für auto-fill vs. auto-fit

Der Teil von CSS Grid, an dem die meisten hängen bleiben — hier zum Anfassen als interaktive Demo.

Reiter Responsive

Erzeugt automatisch Mobile-First-Media-Queries aus der bereits konfigurierten Grid-Struktur.

Ausrichtung über justify-items und align-items

Elemente innerhalb der Zellen ausrichten — stretch, start, center oder end — direkt im Panel, ohne eine Zeile CSS zu schreiben.

Exakte Positionierung mit col-start/row-start

Zusätzlich zu den Spans lässt sich festlegen, in welcher Spalte und Zeile ein Element beginnt — praktisch, um Zellen gezielt zu überspringen oder zu überlappen.

Beispiele

Konfiguration
Erzeugtes CSS
3 Spalten, 2 Zeilen, Gap 16px
grid-template-columns: repeat(3, 1fr); gap: 16px
Element mit col-span 2
.item-1 { grid-column: span 2; }
Individuelle Tracks
grid-template-columns: 200px 1fr minmax(150px, 1fr)
Leere Zelle bei benannten Bereichen
grid-template-areas: "header header" ". main"
justify-items center + align-items center
justify-items: center; align-items: center;

Wann sich dieser Generator lohnt

Die häufigsten Szenarien in der Praxis

Vollständiges Seitenlayout (Holy Grail)

Header, Footer und drei Spalten dazwischen — das Preset baut die komplette Struktur sofort auf.

Dashboards und Admin-Oberflächen

Feste Seitenleiste plus flexibler Inhaltsbereich — benannte Bereiche halten das CSS lesbar, auch wenn das Dashboard wächst.

Produktgalerien und Card-Layouts

auto-fill mit minmax lässt eine Galerie ohne einen einzigen Media Query von 4 Spalten auf 1 zusammenschrumpfen.

Projekte mit Tailwind CSS

Der Tailwind-Reiter liefert grid-cols-*, col-span-* und beliebige Werte, fertig zum Einsetzen in React, Vue oder Svelte.

Redaktionelle Layouts im Magazin-Stil

Das Preset Magazine kombiniert einen breiten Hero-Bereich mit asymmetrischen Spalten — ideal für Blogs und Content-Seiten.

12-Spalten-Rastersysteme

Das Preset 12-Column bildet das klassische Raster aus Design-Frameworks nach, jedes Element belegt einen Bruchteil der Gesamtbreite.

Typische Fehler bei CSS Grid

Benannte Bereiche, die kein Rechteck bilden

Ein Bereich in L-Form macht das gesamte Template ungültig, ohne Warnung — der Browser fällt zurück auf automatische Platzierung.

fr mit % verwechseln

1fr ist ein Bruchteil des Platzes, der nach den fixen Tracks übrig bleibt; % bezieht sich auf die Gesamtbreite. Beides zusammen mit Gap führt schnell zu Overflow.

Span größer als die Anzahl der Spalten

col-span-4 in einem Grid mit 3 Spalten zwingt den Browser, eine vierte, implizite Spalte zu erzeugen, die gar nicht geplant war.

auto-fit statt auto-fill verwendet

Bei wenigen Elementen streckt auto-fit die vorhandenen Karten, bis die Zeile voll ist — im Extremfall füllt eine einzelne Karte den kompletten Container, ohne dass es auffällt.

Warum diesen CSS-Grid-Generator nutzen

Der visuelle Editor für grid-template-areas und das Labor für auto-fill vs. auto-fit machen genau die zwei Konzepte greifbar, an denen CSS Grid in der Theorie am meisten Kopfzerbrechen bereitet.

Der Reiter Responsive erzeugt die Mobile-First-Media-Queries automatisch — die Breakpoints müssen nach dem Bauen des Layouts nicht mehr von Hand nachgetragen werden.

Anders als Flexbox, das Elemente nur in einer Richtung anordnet, steuert CSS Grid Spalten und Zeilen gleichzeitig. Deshalb deckt dieses Tool alles ab, vom kompletten Seitenlayout bis zur Feinjustierung eines einzelnen Elements — an einem Ort.

auto-fill vs. auto-fit

Der Vergleich, der bei CSS Grid am häufigsten für Verwirrung sorgt

auto-fill
auto-fit
Leere Tracks
bleiben erhalten
werden kollabiert
Vorhandene Elemente
konstante Größe
werden gestreckt, um den Platz zu füllen
Einsetzen, wenn
gleichmäßige Größe wichtig ist
die Galerie immer die volle Breite ausfüllen soll

Häufig gestellte Fragen

Beide erzeugen mit repeat() so viele Tracks wie in die Zeile passen. Füllen die Elemente die Zeile nicht vollständig, behält auto-fill die leeren Tracks bei, während auto-fit sie kollabiert und die vorhandenen Elemente streckt.

Weiterführende Ressourcen

Verwandter Artikel

Como criar layouts responsivos sem frameworks (CSS puro em 2026)

Verwandte Tools