Bootstrap Grid – Große Geräte
Bootstrap-Grid-Beispiel: Große Geräte
Extra small | Small | Medium | Large | |
---|---|---|---|---|
Class prefix | .col-xs |
.col-sm |
.col-md |
.col-lg |
Screen width | <768px | >=768px | >=992px | >=1200px |
Im vorherigen Kapitel haben wir ein Grid-Beispiel mit Klassen für kleine und mittlere Geräte vorgestellt. Wir haben zwei Divs (Spalten) verwendet und ihnen auf kleinen Geräten eine Aufteilung von 25 %/75 % und auf mittleren Geräten eine Aufteilung von 50 %/50 % gegeben:
<div class="col-sm-3 col-md-6">....</div>
<div class="col-sm-9 col-md-6">....</div>
Aber auf großen Geräten kann das Design mit einer Aufteilung von 33 %/66 % besser sein.
Tipp: Als große Geräte gelten Geräte mit einer Bildschirmbreite ab 1200 Pixel .
Für große Geräte verwenden wir die .col-lg-*
Klassen.
Also werden wir jetzt die Spaltenbreiten für große Geräte hinzufügen:
<div class="col-sm-3 col-md-6 col-lg-4">....</div>
<div class="col-sm-9 col-md-6 col-lg-8">....</div>
Jetzt wird Bootstrap sagen: "Schauen Sie sich bei der kleinen Größe Klassen mit -sm- an und verwenden Sie diese. Bei der mittleren Größe sehen Sie sich Klassen mit -md- an und verwenden Sie diese. Bei der großen Größe sehen Sie sich an Klassen mit dem Wort -lg- und verwenden Sie diese".
Das folgende Beispiel führt zu einer Aufteilung von 25 %/75 % auf kleinen Geräten, einer Aufteilung von 50 %/50 % auf mittleren Geräten und einer Aufteilung von 33 %/66 % auf großen Geräten:
Beispiel
<div class="container-fluid">
<h1>Hello World!</h1>
<div class="row">
<div class="col-sm-3 col-md-6 col-lg-4" style="background-color:yellow;">
<p>Lorem ipsum...</p>
</div>
<div class="col-sm-9 col-md-6 col-lg-8" style="background-color:pink;">
<p>Sed ut perspiciatis...</p>
</div>
</div>
</div>
Hinweis: Achten Sie darauf, dass die Summe immer 12 ergibt.
Nur groß verwenden
Im Beispiel unten geben wir nur die .col-lg-6
Klasse an (ohne .col-md-*
und/oder .col-sm-*
). Das bedeutet, dass große Geräte 50 %/50 % aufteilen. Bei mittleren UND kleinen Geräten wird es jedoch vertikal gestapelt (100 % Breite):
Beispiel
<div class="container-fluid">
<h1>Hello World!</h1>
<div class="row">
<div class="col-lg-6" style="background-color:yellow;">
<p>Lorem ipsum...</p>
</div>
<div class="col-lg-6" style="background-color:pink;">
<p>Sed ut perspiciatis...</p>
</div>
</div>
</div>