Bootstrap 5 Raster: Overgroot apparaat
- Vorige pagina BS5 raster Large
- Volgende pagina BS5 raster XXL
Extra Large Device Grid Example
XSmall | Small | Medium | Large | Extra Large | XXL | |
---|---|---|---|---|---|---|
Class voorvoegsel | .col- |
.col-sm- |
.col-md- |
.col-lg- |
.col-xl- |
.col-xxl- |
Schermbreedte | <576px | >=576px | >=768px | >=992px | >=1200px | >=1400px |
In het vorige hoofdstuk hebben we een rastervoorbeeld getoond, waarin klassen voor kleine, middelgrote en grote apparaten worden gebruikt. We hebben twee div's (kolommen) gebruikt en hebben op kleine apparaten een splitsing van 25/75% toegepast, op middelgrote apparaten een splitsing van 50/50% en op grote apparaten een splitsing van 33/66%:
<div class="col-sm-3 col-md-6 col-lg-4">....</div> <div class="col-sm-9 col-md-6 col-lg-8">....</div>
Maar op xlarge apparaten kan een ontwerp met een splitsing van 20/80% beter zijn.
Extra grote apparaten worden gedefinieerd als schermbreedte van 1200 pixels of meer.
Voor xlarge apparaten zullen we gebruiken: .col-xl-*
Soort:
<div class="col-sm-3 col-md-6 col-lg-4 col-xl-2">....</div> <div class="col-sm-9 col-md-6 col-lg-8 col-xl-10">....</div>
Het volgende voorbeeld leidt tot een splitsing van 25/75% op kleine apparaten, 50/50% op middelgrote apparaten, 33/66% op grote apparaten en 20/80% op xlarge en xxlarge apparaten. Op zeer kleine apparaten wordt het automatisch gestapeld (100%):
Voorbeeld
<div class="container-fluid"> <div class="row"> <div class="col-sm-3 col-md-6 col-lg-4 col-xl-2"> <p>De World Wide Fund for Nature (WWF), opgericht op 29 april 1961, heeft een panda als symbool ...</p> </div> <div class="col-sm-9 col-md-6 col-lg-8 col-xl-10"> <p>In 1980 kwam de WWF officieel naar China, uitgenodigd door de Chinese overheid om de bescherming van de giant panda en zijn leefomgeving te starten ...</p> </div> </div> </div>
Opmerking:Zorg ervoor dat de som altijd 12 is.
Gebruik alleen XLarge
In het volgende voorbeeld specifiëren we alleen .col-xl-6
klasse (zonder .col-lg-*
,.col-md-*
en/or .col-sm-*
)。 Dit betekent dat xlarge en xxlarge apparaten 50/50% zullen splitsen. Maar voor grote, middelgrote, kleine en ultrakleine apparaten zal het verticaal worden gestapeld (100% breedte):
Voorbeeld
<div class="container-fluid"> <div class="row"> <div class="col-xl-6"> <p>De World Wide Fund for Nature (WWF), opgericht op 29 april 1961, heeft een panda als symbool ...</p> </div> <div class="col-xl-6"> <p>In 1980 kwam de WWF officieel naar China, uitgenodigd door de Chinese overheid om de bescherming van de giant panda en zijn leefomgeving te starten ...</p> </div> </div> </div>
Automatische lay-out kolommen
In Bootstrap 5 is er een eenvoudige manier om voor alle apparaten gelijke breedte kolommen te maken: je hoeft alleen maar van .col-xl-*
De cijfers verwijderen in de .col-xl, en gebruik alleen de col-elementen .col-xl
Bootstrap herkent hoeveel kolommen er zijn en elke kolom krijgt dezelfde breedte.
Als het schermformaatMinder dan 1200pxDe kolommen zullen horizontaal worden gestapeld:
<!-- Twee kolommen: op apparaten groter dan supergroot is de breedte 50% --> <div class="row"> <div class="col-xl">1 van 2</div> <div class="col-xl">2 van 2</div> </div> <!-- Vier kolommen: op apparaten groter dan supergroot is de breedte 25% --> <div class="row"> <div class="col-xl">1 van 4</div> <div class="col-xl">2 van 4</div> <div class="col-xl">3 van 4</div> <div class="col-xl">4 van 4</div> </div>
- Vorige pagina BS5 raster Large
- Volgende pagina BS5 raster XXL