CSS Grid Starter-Layouts

Avatar of Geoff Graham
Geoff Graham am

Dies ist eine Sammlung von Startervorlagen für Layouts und Muster mit CSS Grid. Die Idee ist, zu zeigen, was die Technik leisten kann, und einen Ausgangspunkt zu bieten, der für andere Projekte wiederverwendet werden kann.

Denken Sie daran, dass die Browserunterstützung für Grid gut ist, aber Fallbacks für ältere Browser erfordert. Das bedeutet, dass ein einfaches Kopieren und Einfügen dieser Beispiele für einige Anwendungsfälle möglicherweise nicht gut geeignet ist.

Holy Grail Layout

Das alte klassische Drei-Spalten-Layout, bei dem zwei Seitenleisten und ein Container, der den Haupttext enthält, zwischen einem Vollbild-Header und Footer eingeklemmt sind.

Flexibles Holy Grail

Alles bleibt intakt, wenn sich die Ansichtsfensterbreite ändert, dank eines flexiblen Inhaltscontainers.

Siehe den Pen CSS Grid – Holy Grail 2 von Geoff Graham (@geoffgraham) auf CodePen.

Responsives Holy Grail

Die Elemente stapeln sich, sobald das Ansichtsfenster schmaler wird.

Siehe den Pen CSS Grid: Holy Grail Layout – Responsive von Geoff Graham (@geoffgraham) auf CodePen.

2 Spalten mit Header und Footer

Ein klassisches Blog-Layout, bei dem eine Spalte für den Beitrag und die andere für eine Seitenleiste dient.

Flexibles 2-Spalten-Layout

Das Layout wird bei schmaler werdendem Ansichtsfenster flexibel, behält aber seine Struktur bei.

Siehe den Pen CSS Grid: Header, Footer mit 2-Spalten (Flexibel) von Geoff Graham (@geoffgraham) auf CodePen.

Responsives 2-Spalten-Layout

Die Elemente stapeln sich auf kleineren Bildschirmen.

Siehe den Pen CSS Grid: Header, Footer mit 2-Spalten (Responsiv) von Geoff Graham (@geoffgraham) auf CodePen.

Gleichmäßig verteilt, passend nach Bedarf

Elemente fließen in das Layout und enden, wenn keine mehr vorhanden sind.

Siehe den Pen CSS Grid gleichmäßig verteilt, so viele wie benötigt von Geoff Graham (@geoffgraham) auf CodePen.

Artikel mit Ausbruch

Ein großartiger kleiner Trick von Tyler Sticka, der es einem Element ermöglicht, aus dem Raster auszubrechen. Rachel Andrew liefert eine detaillierte Erklärung, wie benannte Rasterlinien dies ermöglichen.

Siehe den Pen CSS Grid: Artikel mit Ausbruch von Geoff Graham (@geoffgraham) auf CodePen.

Basis-Kalender

Wie man erwarten könnte, funktioniert CSS Grid gut für ein Kalender-Raster.

Siehe den Pen CSS Grid: Kalender von Geoff Graham (@geoffgraham) auf CodePen.

Monopoly-Brett

Eine einfache Nachbildung des Spielbretts. Jen Simmons hat eine tolle Demo komplett mit Monopoly-Stilen.

Siehe den Pen CSS Grid: Monopoly-Brett von Geoff Graham (@geoffgraham) auf CodePen.