CSS Grid Layouts Generieren

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

Der CSS Grid Layout Generator ermöglicht es Ihnen, responsive Raster-Layouts visuell in Echtzeit zu erstellen. Passen Sie Spalten, Zeilen, Abstandsgrößen und individuelle Spurgrößen mit fr-, px- oder Prozent-Einheiten an. Wählen 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 vollständig in Ihrem Browser ohne Server-Verarbeitung.

Loading CSS Grid Generator...
Deine Daten bleiben in deinem Browser
War dieses Tool hilfreich?
Anleitung

Anleitung

1
1

Raster-Dimensionen festlegen

Verwenden Sie die Plus- und Minus-Tasten, um die Anzahl der Spalten (1-12) und Zeilen (1-12) für Ihr Raster-Layout zu wählen.

2
2

Spurgrößen und Abstand anpassen

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

3
3

Generierten CSS-Code kopieren

Überprüfen Sie die Live-Vorschau und klicken Sie dann auf die Schaltflaeche Kopieren, um den vollständigen CSS-Grid-Code in Ihre Zwischenablage zu kopieren.

Guide

Vollständiger Leitfaden für 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 Erklärt

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 können Zeilen- und Spaltenabstaende unabhaengig mit row-gap und column-gap für praezisere Abstandskontrolle festlegen.

Gängige Layout-Muster

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

Examples

Geloeste Beispiele

Beispiel: Holy Grail Layout

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

1

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

2

Schritt 2: Spaltengrößen auf 200px 1fr 200px für feste Seitenleisten und flexibles Zentrum setzen.

3

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

4

Schritt 4: Abstand auf 16px für konsistente Trennung zwischen allen Abschnitten setzen.

Ergebnis: Ein vollständiges 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 Spaltengrößen bei 1fr für gleiche Breiten belassen.

3

Schritt 3: Abstand auf 8px für 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.

Anwendungsfälle

Anwendungsfaelle

Blog- oder Inhaltsseiten-Layout

Erstellen Sie ein klassisches Holy-Grail-Layout mit Kopfzeile, Seitennavigation, Hauptinhaltsbereich und Fusszeile unter Verwendung von CSS Grid für eine konsistente Seitenstruktur auf allen Bildschirmgrößen.

Admin-Dashboard-Raster

Erstellen Sie ein Dashboard-Layout mit einer festen Seitenleiste für 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 gleichgrößen Zellen und konsistentem Abstand zwischen Bildern, perfekt für Portfolios und Medien-Praesentationsseiten.

Häufig Gestellte Fragen

?Was ist CSS Grid?

CSS Grid ist ein zweidimensionales Layoutsystem für das Web. Es ermöglicht Ihnen, Inhalte gleichzeitig in Zeilen und Spalten zu organisieren, was es ideal für komplexe Seitenlayouts macht.

?Welche Einheiten kann ich für Spurgrößen verwenden?

Sie können 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 für responsives Design verwenden?

Ja. Das generierte CSS verwendet standardmaessig flexible fr-Einheiten. Sie können diese mit Media Queries in Ihrem Projekt kombinieren, um vollständig responsive Raster-Layouts zu erstellen.

?Ist dieses Werkzeug kostenlos?

Ja, vollständig 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 vollständig auf Ihrem Gerät.

?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 für Seitenlayouts; Flexbox eignet sich hervorragend für Ausrichtung auf Komponentenebene.

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.

Ähnliche Tools

Empfohlene Lektüre

Empfohlene Bücher über CSS Grid und Web-Layout

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

Erweitern Sie Ihre Fähigkeiten

Empfohlene Produkte für 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