Bootstrap 5 Raster: Klein apparaat
- Vorige pagina BS5 raster XSmall
- Volgende pagina BS5 raster Medium
Voorbeeld van kleine apparaat raster
XSmall | Small | Medium | Large | Extra Large | XXL | |
---|---|---|---|---|---|---|
Voorklasse | .col- |
.col-sm- |
.col-md- |
.col-lg- |
.col-xl- |
.col-xxl- |
Schermbreedte | <576px | >=576px | >=768px | >=992px | >=1200px | >=1400px |
Stel dat we een eenvoudige lay-out met twee kolommen hebben. Voor kleine apparaten willen we de kolommen splitsen in 25% / 75%.
Kleine apparaten worden gedefinieerd als schermbreedtevan 576 pixels tot 767 pixels。
Voor kleine apparaten gebruiken we .col-sm-*
klasse.
We voegen de volgende klasse toe aan beide kolommen:
<div class="col-sm-3">....</div> <div class="col-sm-9">....</div>
Het volgende voorbeeld zal een splitsing van 25% / 75% op kleine (en medium, groot, extra groot en zeer groot) apparaten produceren. Op zeer kleine apparaten zal het automatisch stapelen (100%):
Voorbeeld
<div class="container-fluid"> <div class="row"> <div class="col-sm-3 bg-primary"> <p>De World Wide Fund for Nature (WWF), opgericht op 29 april 1961, heeft als symbool een panda ...</p> </div> <div class="col-sm-9 bg-dark"> <p>In 1980 kwam de WWF officieel naar China, uitgenodigd door de Chinese overheid om in China te werken aan de bescherming van de panda en zijn leefgebied ...</p> </div> </div> </div>
Let op:Zorg ervoor dat de som gelijk is aan of kleiner is dan 12 (gebruik niet alle 12 beschikbare kolommen):
Voor een splitsing van 33.3% / 66.6%, moet je gebruiken .col-sm-4
en .col-sm-8
Voor een splitsing van 50% / 50%, moet je gebruiken .col-sm-6
en .col-sm-6
):
Voorbeeld
<!-- 33.3/66.6% split: --> <div class="container-fluid"> <div class="row"> <div class="col-sm-4 bg-primary"> <p>De World Wide Fund for Nature (WWF), opgericht op 29 april 1961, heeft als symbool een panda ...</p> </div> <div class="col-sm-8 bg-dark"> <p>In 1980 kwam de WWF officieel naar China, uitgenodigd door de Chinese overheid om in China te werken aan de bescherming van de panda en zijn leefgebied ...</p> </div> </div> </div> <!-- 50%/50% split: --> <div class="container-fluid"> <div class="row"> <div class="col-sm-6 bg-primary"> <p>De World Wide Fund for Nature (WWF), opgericht op 29 april 1961, heeft als symbool een panda ...</p> </div> <div class="col-sm-6 bg-dark"> <p>In 1980 kwam de WWF officieel naar China, uitgenodigd door de Chinese overheid om in China te werken aan de bescherming van de panda en zijn leefgebied ...</p> </div> </div> </div>
Automatische lay-outkolommen
In Bootstrap 5 is er een eenvoudige manier om gelijke breedtekolommen voor alle apparaten te maken: je hoeft alleen .col-sm-*
het cijfer verwijderen en alleen col-elementenwordt gebruikt .col-sm
Klasse. Bootstrap herkent het aantal kolommen en elke kolom krijgt dezelfde breedte.
Als de schermgrootteMinder dan 576pxKolommen zullen horizontaal gestapeld worden:
<!-- Twee kolommen: 50% breedte op alle schermen, behalve voor ultrakleine apparaten (100% breedte) --> <div class="row"> <div class="col-sm">1 van 2</div> <div class="col-sm">2 van 2</div> </div> <!-- Vier kolommen: 25% breedte op alle schermen, behalve voor ultrakleine apparaten (100% breedte) --> <div class="row"> <div class="col-sm">1 van 4</div> <div class="col-sm">2 van 4</div> <div class="col-sm">3 van 4</div> <div class="col-sm">4 van 4</div> </div>
Het volgende hoofdstuk zal laten zien hoe je verschillende splitsingspercentages kunt toevoegen voor middelgrote apparaten.
- Vorige pagina BS5 raster XSmall
- Volgende pagina BS5 raster Medium