Zum Inhalt springen
Aback Tools Logo

CSS-Grid-Generator

Erstelle CSS-Grid-Layouts visuell mit Spalten-, Zeilen- und Abstandsreglern – sofort und kostenlos. Wähle Einheiten fr, px, % oder auto für Spalten und Zeilen. Sechs Layout-Vorlagen bieten sofortige Startpunkte. Sieh dir die Live-Grid-Vorschau mit nummerierten Zellen an und kopiere das produktionsreife CSS mit einem Klick. Vollständig privat, keine Anmeldung nötig.

CSS Grid Generator
Visual CSS Grid layout builder. Set columns, rows, and gap values with live preview. Choose from layout presets and copy the generated CSS with one click.

Layout Presets

Columns

3
1fr

Rows

3

Auto rows size to fit content

Gaps

12px
12px
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-template-rows: repeat(3, auto);
gap: 12px;

Live Preview

1
2
3
4
5
6
7
8
9
3 × 3 grid9 cellsGap: 12×12px

Warum unseren CSS-Grid-Generator verwenden?

  • Live-Vorschau & sofortiges CSS: Der Generator aktualisiert Live-Vorschau und CSS-Ausgabe bei jeder Änderung – kein Button nötig. Sieh genau, wie viele Spalten, Zeilen und Zellen dein Grid erzeugt, und kopiere die CSS-Deklaration mit einem Klick.
  • Flexible Einheiten & Layout-Vorlagen: Wähle Einheiten fr, px, % oder auto für Spalten und Zeilen. Sechs Layout-Vorlagen bieten sofortige Startpunkte – von einfachen 3-Spalten-Grids bis zu komplexen 12-Spalten-Layouts und Sidebar-Konfigurationen.
  • 100 % privat – kein Upload: Die gesamte CSS-Grid-Generierung erfolgt lokal in deinem Browser. Deine Layout-Entscheidungen verlassen nie dein Gerät und werden nie an einen Server gesendet – sicher für Kundenprojekte und proprietäre Designsysteme.
  • Kostenlos & ohne Limits: Erstelle unbegrenzt viele Grid-Layouts ohne Anmeldung, Abonnement und Nutzungsgrenzen. Der Generator ist für immer völlig kostenlos, ohne Werbung, die die Oberfläche blockiert.

Häufige Anwendungsfälle für den CSS-Grid-Generator

  • Responsive Seitenlayouts: Webdesigner nutzen den Generator, um responsive Seitenlayouts mit flexiblen Spaltenstrukturen zu prototypen. Die Einheit fr erzeugt fließende Grids, die sich an jede Bildschirmgröße anpassen, während px-Einheiten präzise Kontrolle für Sidebars und Header mit fester Breite bieten.
  • React & Komponentenbibliotheken: Frontend-Entwickler nutzen den Generator, um grid-basierte Komponentenlayouts für React-, Vue- und Angular-Anwendungen zu entwerfen. Kopiere das exakte CSS und integriere es in Komponentenstile, styled-components oder CSS-in-JS-Lösungen.
  • Übergabe von Design an Code: Designer nutzen den Generator, um Figma-, Sketch- oder Adobe-XD-Grid-Layouts in präzisen CSS-Code für Entwickler zu übersetzen. Die visuelle Vorschau entspricht dem Design-Mockup und beseitigt Raten bei der Übergabe.
  • E-Mail-Template-Layouts: E-Mail-Entwickler nutzen den Generator, um tabellenfreie E-Mail-Layouts mit CSS Grid zu entwerfen (unterstützt in Apple Mail, Outlook.com und Yahoo Mail). Die Spalten- und Abstandswerte erzeugen saubere, responsive E-Mail-Strukturen.
  • CSS-Lernen & Experimentieren: Frontend-Lernende nutzen den Generator, um zu verstehen, wie grid-template-columns, grid-template-rows und gap zusammenwirken. Die visuelle Vorschau macht es leicht, den Einfluss jedes Reglers auf das endgültige Grid zu sehen.
  • Karten-Grids & Galerie-Layouts: Content-Ersteller nutzen den Generator, um kartenbasierte Layouts für Blog-Archive, Produktgalerien, Portfolios und Dashboard-Widgets zu entwerfen. Die Live-Vorschau zeigt exakte Zellenzahl und Ausrichtung.

Was ist CSS Grid?

CSS Grid Layout (auch CSS Grid genannt) ist ein zweidimensionales Layoutsystem, mit dem du Spalten und Zeilen gleichzeitig steuern kannst. Anders als Flexbox, das eindimensional ist, kann Grid komplexe Seitenlayouts mit Elementen bewältigen, die in beide Richtungen ausgerichtet sind. Die wichtigsten Eigenschaften sind grid-template-columns, grid-template-rows und gap (früher grid-gap). Unser CSS-Grid-Generator erstellt diese Eigenschaften visuell und gibt produktionsreifes CSS für jeden modernen Browser aus.

So funktioniert unser CSS-Grid-Generator

  1. Spalten und Zeilen festlegen: Nutze die Regler, um die Anzahl der Spalten (1-12) und Zeilen (1-12) festzulegen. Wähle eine Einheit für jede Dimension – fr (Anteil am verfügbaren Platz), px (feste Pixel), % (Prozent des Containers) oder auto (an Inhalt anpassen). Die Live-Vorschau aktualisiert sich sofort.
  2. Abstände und Breite/Höhe anpassen: Stelle die Spalten- und Zeilenabstände unabhängig mit den Reglern ein (0-100px). Bei Verwendung der Einheiten fr, px oder % lege die Track-Größe fest. Die Vorschau zeigt nummerierte Zellen, damit du siehst, wie viele Grid-Elemente du platzieren kannst.
  3. CSS kopieren: Klicke auf „CSS kopieren“, um die produktionsreife CSS-Deklaration in die Zwischenablage zu kopieren. Die Ausgabe enthält display: grid, grid-template-columns, grid-template-rows und gap.

CSS-Grid-Einheiten erklärt

  • fr (Fraction-Einheit): Verteilt den verfügbaren Platz proportional zwischen Spalten/Zeilen. 1fr 2fr erzeugt zwei Spalten, wobei die zweite doppelt so breit ist wie die erste. Die Einheit fr ist die gebräuchlichste Wahl für responsive Grid-Layouts.
  • px (Pixel): Erzeugt Tracks mit fester Größe, die sich beim Vergrößern oder Verkleinern des Containers nicht ändern. Nutze px für Sidebars fester Breite, Icon-Grids und Elemente mit präzisen Größenanforderungen.
  • % (Prozent): Erzeugt Tracks, deren Größe ein Prozentsatz der Containerbreite ist. Beachte, dass Prozentwerte aus dem verfügbaren Platz nach Abzug der Abstände berechnet werden.
  • auto: Dimensioniert den Track an seinen Inhalt. Auto-Spalten dehnen sich auf die Breite des breitesten Elements, Auto-Zeilen auf die Höhe des höchsten Elements in dieser Zeile.

Browser-Kompatibilität & Best Practices

CSS Grid wird von allen modernen Browsern (Chrome 57+, Firefox 52+, Safari 10.1+, Edge 16+) ohne Vendor-Präfixe unterstützt. Nutze für beste Ergebnisse die Einheit fr für responsive Spaltenlayouts und auto für Zeilen, die sich an die Inhaltshöhe anpassen. Die Kurzschreibweise gap akzeptiert einen Wert (gleiche Abstände) oder zwei Werte (Zeile Spalte), was unser CSS-Grid-Generator automatisch übernimmt.

Häufig gestellte Fragen

Ein CSS-Grid-Generator ist ein visuelles Tool, das CSS-Grid-Layoutcode erstellt, indem du die Anzahl von Spalten, Zeilen und Abstandswerten festlegst und das Ergebnis live siehst. Unser Generator unterstützt die Einheiten fr, px, % und auto mit sechs Layout-Vorlagen. Die gesamte Generierung läuft in deinem Browser, ohne Daten an einen Server zu senden.

CSS Grid ist zweidimensional und steuert Spalten und Zeilen gleichzeitig, was es ideal für Seitenlayouts macht. Flexbox ist eindimensional für die Verteilung von Elementen entlang einer Achse. Nutze Grid für Layouts und Flexbox für die Ausrichtung von Komponenten.

Die Einheit fr (Fraction) verteilt den verfügbaren Platz proportional zwischen den Grid-Tracks. Beispiel: grid-template-columns: 1fr 2fr erzeugt zwei Spalten, wobei die zweite doppelt so breit ist wie die erste. Sie ist die gebräuchlichste Einheit für responsive Grid-Layouts.

Ja. Die gesamte CSS-Grid-Generierung erfolgt zu 100 % clientseitig in deinem Browser. Deine Layout-Entscheidungen werden niemals an einen Server gesendet, niemals gespeichert und niemals übertragen.

Ja. Er ist 100 % kostenlos, ohne Anmeldung, ohne Premium-Funktionen und ohne Nutzungslimits. Erstelle unbegrenzt viele Grid-Layouts ohne Einschränkungen.

Unser Generator unterstützt vier Einheiten: fr (Anteil am verfügbaren Platz), px (feste Pixel), % (Prozent des Containers) und auto (an Inhalt anpassen). Wähle unterschiedliche Einheiten für Spalten und Zeilen unabhängig voneinander.

Nutze die Einheit fr für Spalten, um responsive Grids zu erstellen, die sich an die Containerbreite anpassen. Ein 3-Spalten-Grid mit 1fr-Spalten teilt den verfügbaren Platz bei jeder Bildschirmgröße gleichmäßig auf.

Ja. Nutze beliebige Werte in Tailwind: className="grid grid-cols-[repeat(3,1fr)] gap-4". Alle Einheiten (fr, px, %) funktionieren mit der Syntax für beliebige Werte von Tailwind.