Grid System
Synonyme: Raster, Layout-System
Ähnliche Komponenten: /
Kurzbeschreibung
Das KERN Grid-System ist ein leichtgewichtiges, „Mobile First“ CSS-Framework, das auf dem Bootstrap Grid basiert und eine einfache Möglichkeit bietet, responsive, konsistente Layouts mit Containern, Zeilen und Spalten zu erstellen.
Weitere Informationen für Designer:innen zum Layout sind in der Layout Dokumentation zu finden.
Beschreibung
Grundlegender Aufbau
<div class="kern-container">
<div class="kern-row">
<div class="kern-col"></div>
</div>
</div>
Bestandteile
Das KERN Grid-System besteht aus den folgenden grundlegenden Bestandteilen:
Container (kern-container)
Der Container ist der äußere Bereich, der das gesamte Grid umschließt und den Inhalt zentriert. Er sorgt dafür, dass das Layout innerhalb der maximalen Breite des Viewports bleibt und sich bei kleineren Bildschirmen anpasst. Der Standard Container kern-container ist ein responsiver Container mit fester Breite, d.h. seine maximale Breite ändert sich an jedem Breakpoint. Für Container, die sich über die gesamte Breite des Ansichtsfensters erstrecken sollen, verwende kern-container-fluid.
Zeilen (kern-row)
Zeilen sind horizontale Container, die die Spalten gruppieren. Jede Zeile enthält eine oder mehrere Spalten und sorgt dafür, dass der Inhalt korrekt ausgerichtet wird, ohne die Struktur des Grids zu verlassen. Sie enthalten ein negatives Margin, um das Padding der äußeren Spalten zu entfernen und so den richtigen Abstand zwischen den Spalten zu gewährleisten.
Technisch gesehen fungieren die Zeilen als CSS-Flexbox-Wrapper, wodurch sich die Spalten über Flexbox-Hilfsklassen ausrichten lassen.