CSS Grid Layouts Generieren

Erstellen Sie responsive CSS-Grid-Layouts visuell mit anpassbaren Spalten, Zeilen, Abstand und vordefinierten Vorlagen.

Der CSS Grid Layout Generator ermoeglicht es Ihnen, responsive Raster-Layouts visuell in Echtzeit zu erstellen. Passen Sie Spalten, Zeilen, Abstandsgroessen und individuelle Spurgroessen mit fr-, px- oder Prozent-Einheiten an. Waehlen Sie aus vordefinierten Layouts wie Holy Grail, Dashboard, Galerie und Seitenleiste, um schnell zu starten. Sehen Sie Ihr Raster live in der Vorschau und kopieren Sie den generierten CSS-Code mit einem Klick. Alles laeuft vollstaendig in Ihrem Browser ohne Server-Verarbeitung.

Loading CSS Grid Generator...
Deine Daten bleiben in deinem Browser
Tutorial

Anleitung

1
1

Raster-Dimensionen festlegen

Verwenden Sie die Plus- und Minus-Tasten, um die Anzahl der Spalten (1-12) und Zeilen (1-12) fuer Ihr Raster-Layout zu waehlen.

2
2

Spurgroessen und Abstand anpassen

Bearbeiten Sie die einzelnen Spalten- und Zeilengroessen mit fr-, px- oder Prozentwerten. Passen Sie den Abstand an, um die Trennung zwischen den Zellen zu steuern.

3
3

Generierten CSS-Code kopieren

Ueberpruefen Sie die Live-Vorschau und klicken Sie dann auf die Schaltflaeche Kopieren, um den vollstaendigen CSS-Grid-Code in Ihre Zwischenablage zu kopieren.

Guide

Vollstaendiger Leitfaden fuer CSS Grid Layouts

Rasterspuren Verstehen

Rasterspuren sind die Zeilen und Spalten, die die Struktur Ihres Rasters definieren. Jede Spur kann mit verschiedenen Einheiten dimensioniert werden: fr-Einheiten verteilen den verbleibenden Platz proportional, px setzt feste Dimensionen und auto passt die Spuren basierend auf dem Inhalt an. Die repeat()-Funktion vereinfacht sich wiederholende Spurdefinitionen.

Die fr-Einheit Erklaert

Die fr-Einheit repraesentiert einen Bruchteil des verfuegbaren Platzes im Raster-Container. Wenn Sie drei Spalten als 1fr 2fr 1fr definieren, nimmt die mittlere Spalte doppelt so viel Platz ein wie jede aeussere Spalte. Diese Einheit macht die Erstellung proportionaler Layouts intuitiv und vermeidet komplexe Prozentberechnungen.

Abstand und Trennung

Die gap-Eigenschaft steuert den Abstand zwischen Rasterzellen, ohne die aeusseren Raender zu beeinflussen. Frueher als grid-gap bezeichnet, funktioniert die Kurzschreibweise gap sowohl in Grid als auch in Flexbox. Sie koennen Zeilen- und Spaltenabstaende unabhaengig mit row-gap und column-gap fuer praezisere Abstandskontrolle festlegen.

Gaengige Layout-Muster

Das Holy-Grail-Layout verwendet eine Kopfzeile, die alle Spalten ueberspannt, einen dreispaltigen Mittelteil und eine Fusszeile in voller Breite. Dashboard-Layouts verfuegen ueber eine feste Seitenleiste mit einem flexiblen Inhaltsraster. Galerie-Layouts verwenden gleiche fr-Einheiten fuer einheitliche Zellen.

Examples

Geloeste Beispiele

Beispiel: Holy Grail Layout

Ziel: Ein klassisches Holy-Grail-Seitenlayout mit Kopfzeile, dreispaltigem Koerper und Fusszeile erstellen.

1

Schritt 1: Spalten auf 3 und Zeilen auf 3 setzen.

2

Schritt 2: Spaltengroessen auf 200px 1fr 200px fuer feste Seitenleisten und flexibles Zentrum setzen.

3

Schritt 3: Zeilengroessen auf auto 1fr auto setzen, damit sich Kopf- und Fusszeile an den Inhalt anpassen.

4

Schritt 4: Abstand auf 16px fuer konsistente Trennung zwischen allen Abschnitten setzen.

Ergebnis: Ein vollstaendiges Holy-Grail-Layout mit grid-template-columns: 200px 1fr 200px und grid-template-rows: auto 1fr auto.

Beispiel: Dreispaltige Galerie

Ziel: Ein einheitliches Bildergalerie-Raster mit drei gleichen Spalten und konsistentem Abstand erstellen.

1

Schritt 1: Spalten auf 3 und Zeilen auf 3 setzen.

2

Schritt 2: Alle Spaltengroessen bei 1fr fuer gleiche Breiten belassen.

3

Schritt 3: Abstand auf 8px fuer engen, gleichmaessigen Abstand zwischen Galerie-Elementen setzen.

Ergebnis: Ein 3x3-Galerie-Raster mit grid-template-columns: 1fr 1fr 1fr und 8px Abstaenden zwischen allen Zellen.

Use Cases

Anwendungsfaelle

Blog- oder Inhaltsseiten-Layout

Erstellen Sie ein klassisches Holy-Grail-Layout mit Kopfzeile, Seitennavigation, Hauptinhaltsbereich und Fusszeile unter Verwendung von CSS Grid fuer eine konsistente Seitenstruktur auf allen Bildschirmgroessen.

Admin-Dashboard-Raster

Erstellen Sie ein Dashboard-Layout mit einer festen Seitenleiste fuer die Navigation und einem flexiblen Inhaltsbereich, der in Karten und Widgets unterteilt ist, unter Verwendung von Rasterspuren und Abstand.

Bildergalerie-Raster

Entwerfen Sie eine responsive Fotogalerie mit gleichgroessen Zellen und konsistentem Abstand zwischen Bildern, perfekt fuer Portfolios und Medien-Praesentationsseiten.

Haeufig Gestellte Fragen

?Was ist CSS Grid?

CSS Grid ist ein zweidimensionales Layoutsystem fuer das Web. Es ermoeglicht Ihnen, Inhalte gleichzeitig in Zeilen und Spalten zu organisieren, was es ideal fuer komplexe Seitenlayouts macht.

?Welche Einheiten kann ich fuer Spurgroessen verwenden?

Sie koennen fr (Brucheinheiten), px (Pixel), Prozentwerte, auto, min-content, max-content und minmax()-Funktionen verwenden. Die fr-Einheit verteilt den verfuegbaren Platz proportional.

?Was sind die vordefinierten Layouts?

Das Werkzeug enthaelt vier Vorlagen: Holy Grail (klassische Dreispalten-Seite), Dashboard (Seitenleiste mit Inhaltsraster), Galerie (gleiche Zellen) und Seitenleiste (zwei Spalten mit fester Seitenleiste).

?Kann ich es fuer responsives Design verwenden?

Ja. Das generierte CSS verwendet standardmaessig flexible fr-Einheiten. Sie koennen diese mit Media Queries in Ihrem Projekt kombinieren, um vollstaendig responsive Raster-Layouts zu erstellen.

?Ist dieses Werkzeug kostenlos?

Ja, vollstaendig kostenlos ohne Limits, ohne Registrierung und ohne Premium-Funktionen. Generieren Sie so viele Raster-Layouts wie Sie benoetigen, ohne Kosten.

?Sind meine Daten privat?

Ja, alles laeuft lokal in Ihrem Browser. Keine Layout-Daten werden an einen Server gesendet. Ihre Raster-Konfigurationen verbleiben vollstaendig auf Ihrem Geraet.

?Was ist der Unterschied zwischen CSS Grid und Flexbox?

CSS Grid ist zweidimensional und verwaltet Zeilen und Spalten zusammen. Flexbox ist eindimensional und verwaltet Elemente in einer einzelnen Zeile oder Spalte. Grid ist besser fuer Seitenlayouts; Flexbox eignet sich hervorragend fuer Ausrichtung auf Komponentenebene.

Ähnliche Tools

Hilf uns besser zu werden

Wie gefällt Ihnen dieses Tool?

Jedes Tool bei Kitmul wird auf Basis echter Nutzeranfragen gebaut. Ihre Bewertung und Ihre Vorschläge helfen uns, Bugs zu beheben, fehlende Funktionen hinzuzufügen und die Tools zu bauen, die Sie wirklich brauchen.

Dieses Tool bewerten

Tippen Sie auf einen Stern, um uns zu sagen, wie nützlich dieses Tool für Sie war.

Vorschlag machen oder Bug melden

Eine Funktion fehlt? Einen Bug gefunden? Haben Sie eine Idee? Sagen Sie es uns und wir schauen es uns an.

Empfohlene Lektüre

Empfohlene Buecher ueber CSS Grid und Web-Layout

Als Amazon-Partner verdienen wir an qualifizierten Verkäufen.

Erweitern Sie Ihre Fähigkeiten

Empfohlene Produkte fuer Webdesign und Entwicklung

Als Amazon-Partner verdienen wir an qualifizierten Verkäufen.

Newsletter

Erhalte Produktivitätstipps und Neue Tools Zuerst

Schließe dich Machern und Entwicklern an, die Datenschutz schätzen. Jede Ausgabe: neue Tools, Produktivitäts-Hacks und Updates — kein Spam.

Prioritätszugang zu neuen Tools
Jederzeit abbestellen, ohne Rückfragen