Bootstrap Grid - Groot toestelle
Bootstrap Grid Voorbeeld: Groot toestelle
Extra small | Small | Medium | Large | |
---|---|---|---|---|
Class prefix | .col-xs |
.col-sm |
.col-md |
.col-lg |
Screen width | <768px | >=768px | >=992px | >=1200px |
In die vorige hoofstuk het ons 'n roostervoorbeeld met klasse vir klein en medium toestelle aangebied. Ons het twee divs (kolomme) gebruik en ons het hulle 'n verdeling van 25%/75% op klein toestelle gegee, en 'n 50%/50%-verdeling op medium toestelle:
<div class="col-sm-3 col-md-6">....</div>
<div class="col-sm-9 col-md-6">....</div>
Maar op groot toestelle kan die ontwerp beter wees as 'n verdeling van 33%/66%.
Wenk: Groot toestelle word gedefinieer as 'n skermwydte vanaf 1200 pieksels en hoër .
Vir groot toestelle sal ons die .col-lg-*
klasse gebruik.
So nou sal ons die kolomwydtes vir groot toestelle byvoeg:
<div class="col-sm-3 col-md-6 col-lg-4">....</div>
<div class="col-sm-9 col-md-6 col-lg-8">....</div>
Nou gaan Bootstrap sê "by die klein grootte, kyk na klasse met -sm- daarin en gebruik dit. By die medium grootte, kyk na klasse met -md- daarin en gebruik dié. By die groot grootte, kyk na klasse met die woord -lg- daarin en gebruik dit".
Die volgende voorbeeld sal lei tot 'n verdeling van 25%/75% op klein toestelle, 'n verdeling van 50%/50% op medium toestelle en 'n verdeling van 33%/66% op groot toestelle:
Voorbeeld
<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>
Let wel: Maak seker dat die som altyd 12 optel.
Gebruik slegs groot
In die voorbeeld hieronder spesifiseer ons slegs die .col-lg-6
klas (sonder .col-md-*
en/of .col-sm-*
). Dit beteken dat groot toestelle 50%/50% sal verdeel. Vir medium EN klein toestelle sal dit egter vertikaal stapel (100% breedte):
Voorbeeld
<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>