CSS Grid Generator Online — Visueller Raster-Layout-Editor

Kostenloser professioneller CSS Grid Generator mit visuellem Editor. Erstellen Sie Raster-Layouts mit Spalten-, Zeilen-, Abstands- und Ausrichtungseinstellungen mit sofortigem Kopieren des CSS-Codes für modernes Webdesign

Raster-Layout-Generator
CSS-Code

        
HTML-Struktur

        
Fertige Grid-Layouts
Basis-Layouts
Name Spalten Zeilen Abstand
2 Gleiche Spalten 1fr 1fr auto 20px
3 Gleiche Spalten 1fr 1fr 1fr auto 20px
4 Gleiche Spalten 1fr 1fr 1fr 1fr auto 15px
Sidebar + Inhalt 250px 1fr auto 20px
🎨 Komplexe Layouts
Name Spalten Zeilen Abstand
Holy Grail Layout 200px 1fr 200px auto 1fr auto 15px
Dashboard 3x3 1fr 1fr 1fr 100px 1fr 1fr 20px
Asymmetrisches Layout 2fr 1fr 1fr 200px 1fr 15px
Magazin-Layout 1fr 1fr 1fr 1fr 250px 200px 200px 20px
Galerien und Karten
Name Spalten Zeilen Abstand
Kartenraster 3 Spalten 1fr 1fr 1fr 300px 300px 20px
Kartenraster 4 Spalten 1fr 1fr 1fr 1fr 250px 250px 15px
Masonry-Stil 1fr 1fr 1fr 200px 300px 250px 15px
Fotogalerie 1fr 1fr 1fr 1fr 200px 200px 200px 10px
Grid-Eigenschaften
📐 Grid-Container-Eigenschaften

Kern-Eigenschaften des CSS Grid Containers zum Erstellen von Rastern und zur Steuerung der Elementplatzierung.

  • display: grid — aktiviert das Grid Layout für den Container
  • grid-template-columns — definiert Anzahl und Größe der Spalten
  • grid-template-rows — definiert Anzahl und Größe der Zeilen
  • gap (grid-gap) — setzt den Abstand zwischen Rasterelementen
  • column-gap — Abstand zwischen Spalten
  • row-gap — Abstand zwischen Zeilen
  • justify-items — horizontale Ausrichtung der Elemente
  • align-items — vertikale Ausrichtung der Elemente
Grid-Element-Eigenschaften

Eigenschaften für einzelne Grid-Elemente zur Steuerung ihrer Position und Größe innerhalb des Rasters.

  • grid-column — Elementposition über Spalten
  • grid-row — Elementposition über Zeilen
  • grid-column-start/end — Start- und End-Spaltenlinien
  • grid-row-start/end — Start- und End-Zeilenlinien
  • grid-area — Kurzschreibweise für Positionierung
  • justify-self — individuelle horizontale Ausrichtung
  • align-self — individuelle vertikale Ausrichtung
Grid-Anwendungsfälle
🎨 Responsives Webdesign mit Grid

CSS Grid ist ideal für die Erstellung adaptiver Layouts, die sich automatisch auf verschiedenen Bildschirmgrößen umstrukturieren.

Beispiele:
  • Adaptive Layouts mit Media Queries für Desktop, Tablet, Mobil
  • Auto-fit und auto-fill für automatische Kartenplatzierung
  • minmax()-Funktion für responsive Spalten ohne Media Queries
  • Grid Areas für einfache Layout-Umstrukturierung
  • Komplexe Dashboard-Oberflächen mit dynamischen Panels
  • Magazin- und Blog-Layouts mit verschieden großen Blöcken
🖼️ Galerien und Portfolios

Grid Layout bietet leistungsstarke Möglichkeiten zur Erstellung schöner Bildergalerien und Portfolios mit verschieden großen Elementen.

Beispiele:
  • Fotogalerien mit einheitlich großen Karten
  • Masonry-Layouts mit variablen Elementhöhen
  • Pinterest-ähnliche Raster mit automatischer Platzierung
  • Portfolio-Layouts mit hervorgehobenen Projekten unterschiedlicher Größe
  • Produktraster für E-Commerce-Websites
  • Videogalerien mit responsiven Thumbnails
UI-Komponenten und Formulare

Grid vereinfacht die Erstellung komplexer UI-Komponenten mit präziser Kontrolle über die Elementplatzierung.

Beispiele:
  • Formularlayouts mit ausgerichteten Labels und Eingabefeldern
  • Kartenkomponenten mit Kopf-, Inhalts- und Fußbereich
  • Navigationsmenüs mit ausgerichteten Elementen
  • Dashboard-Widgets mit variablen Größen
  • Preistabellen mit ausgerichteten Funktionen
  • Kalenderkomponenten mit Rasterstruktur
FAQ
Welche Browser unterstützen CSS Grid?

Alle modernen Browser unterstützen CSS Grid vollständig seit 2017: Chrome 57+, Firefox 52+, Safari 10.1+, Edge 16+, Opera 44+. Die Abdeckung beträgt 96 %+ der Nutzer.

Was ist der Unterschied zwischen fr und % in Grid?

fr (Brucheinheit) verteilt den verfügbaren Platz proportional unter Berücksichtigung von Gap und anderen Elementen. % wird aus der Containerbreite ohne Berücksichtigung des Gap berechnet, was zu Überlauf führen kann.

Wie mache ich Grid responsiv ohne Media Queries?

Verwenden Sie auto-fit oder auto-fill mit minmax(): grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)). Dies passt die Spaltenanzahl automatisch an die Bildschirmgröße an.

Kann ich Grid mit Flexbox kombinieren?

Ja, das ist eine empfohlene Praxis. Verwenden Sie Grid für das Gesamtlayout der Seite und Flexbox für die Ausrichtung des Inhalts innerhalb der Rasterelemente.

Was ist besser — Grid oder Flexbox?

Grid ist für zweidimensionale Layouts (Zeilen + Spalten), Flexbox für eindimensionale (nur Zeile oder Spalte). Grid eignet sich besser für Seitenlayouts, Flexbox für Komponenten.

Wie zentriere ich ein Element in Grid?

Am Container: place-items: center (oder justify-items: center; align-items: center;). Am Element: place-self: center.

CSS Grid Generator — Professionelles Tool für Raster-Layouts

Kostenloser CSS Grid Generator mit intuitivem visuellem Editor zur Erstellung komplexer und responsiver Layouts. Konfigurieren Sie grid-template-columns, grid-template-rows, Gap und Ausrichtung mit Live-Vorschau und automatischer CSS- und HTML-Code-Generierung für modernes Webdesign.

CSS Grid Layout im Modernen Webdesign

Der Online Grid Layout Generator bietet volle visuelle Kontrolle über die Erstellung zweidimensionaler Layouts mit Zeilen und Spalten. CSS Grid löst viele Probleme traditioneller Layoutmethoden und ermöglicht die Erstellung komplexer responsiver Layouts ohne Float-, Positioning- oder Flexbox-Hacks. Der Generator erstellt automatisch optimierten CSS-Code mit allen erforderlichen Grid-Container-Eigenschaften, und die Live-Vorschau zeigt die Ergebnisse in Echtzeit.

Die grid-template-columns- und rows-Einstellungen bieten Flexibilität bei der Definition von Spalten- und Zeilengrößen durch verschiedene Einheiten. Brucheinheiten (fr) verteilen den verfügbaren Platz proportional, px setzt feste Größen, auto passt sich dem Inhalt an, und minmax() erstellt responsive Spalten ohne Media Queries. Der visuelle Grid-Editor vereinfacht das Experimentieren mit verschiedenen Kombinationen, um das ideale Layout zu finden.

Responsive Layouts mit CSS Grid Erstellen

Auto-fit und auto-fill für adaptive Raster ermöglichen die Erstellung von Rasterlayouts, die sich automatisch basierend auf der Bildschirmgröße umstrukturieren, ohne Media Queries zu verwenden. Die Syntax repeat(auto-fit, minmax(250px, 1fr)) erstellt Spalten mit einer Mindestbreite von 250px, die auf kleineren Bildschirmen automatisch umbrechen. Dies ist besonders nützlich für Kartenraster, Produktgalerien und Portfolio-Layouts.

Media Queries für komplexe responsive Verhaltensweisen kombinieren sich mit Grid, um radikal unterschiedliche Layouts auf Desktop, Tablet und Mobil zu erstellen. Auf dem Desktop können Sie ein 3-Spalten-Layout mit Sidebar verwenden, auf dem Tablet auf 2 Spalten wechseln und auf dem Mobil auf eine einzelne Spalte mit neu angeordneten Grid-Bereichen. Der Grid-Generator zeigt das Basislayout, das leicht für verschiedene Breakpoints angepasst werden kann.

Gap und Abstände Zwischen Elementen

Die Eigenschaften column-gap und row-gap setzen Abstände zwischen Rasterelementen ohne Margin-Hacks und nth-child-Selektoren. Gap wird bei der Berechnung von fr-Einheiten berücksichtigt und gewährleistet eine präzise Raumverteilung. Separate column-gap und row-gap geben Kontrolle über horizontale und vertikale Abstände, was besonders nützlich für Kartenlayouts ist, die unterschiedliche Abstände in verschiedenen Richtungen benötigen.

Ausrichtung von Elementen im Grid

Justify-items und align-items für den Container steuern die Ausrichtung aller Rasterelemente horizontal und vertikal. Der Wert stretch dehnt Elemente auf die volle Breite/Höhe der Rasterzelle aus, start/end richtet am Anfang/Ende aus, und center zentriert Elemente. Place-items ist die Kurzschreibweise für beide Richtungen gleichzeitig.

Justify-self und align-self für einzelne Elemente ermöglichen das Überschreiben der Ausrichtung für bestimmte Elemente. Dies ist nützlich, wenn die meisten Elemente eine Ausrichtung teilen, aber einige Elemente eine individuelle Positionierung benötigen. Der Grid-Generator zeigt, wie diese Eigenschaften das Layout in der Live-Vorschau beeinflussen.

Fertige Grid-Layout-Presets

Die Bibliothek beliebter Grid-Layouts enthält bewährte Muster für gängige Webdesign-Aufgaben. Das Holy Grail Layout mit Kopfzeile, Fußzeile, Sidebar und Inhaltsbereichen wird mit einem einfachen 3x3-Raster erstellt. Dashboard-Layouts mit verschieden großen Widgets verwenden Kombinationen von fr-Einheiten für flexible Platzierung. Magazin-Layouts mit hervorgehobenem Inhalt und Sidebar werden durch asymmetrische Grid-Spalten implementiert.

Kartenraster und Galerie-Layouts sind der beliebteste Anwendungsfall für CSS Grid. Einheitliche Kartenraster mit 3-4 Spalten sind ideal für Produktlisten, Blog-Beiträge und Teammitglieder. Fotogalerien verwenden Raster mit einheitlichen Zeilenhöhen für ein sauberes Erscheinungsbild. Masonry-artige Layouts mit variablen Kartenhöhen werden durch grid-auto-rows und grid-row-Spans erstellt.

Ähnliche Rechner

Haftungsausschluss: alle Berechnungen auf dieser Website sind ungefähr und werden zur Information bereitgestellt. Die Ergebnisse können je nach individuellen Bedingungen, technischen Eigenschaften, Region, Gesetzesänderungen usw. von den tatsächlichen abweichen.

Finanz-, Medizin-, Bau-, Versorgungs-, Automobil-, Mathematik-, Bildungs- und IT-Rechner sind keine professionelle Beratung und können nicht die einzige Grundlage für wichtige Entscheidungen sein. Für genaue Berechnungen und Beratung empfehlen wir, sich an Fachspezialisten zu wenden.

Die Website-Administration übernimmt keine Verantwortung für mögliche Fehler oder Schäden im Zusammenhang mit der Verwendung von Berechnungsergebnissen.