Bootstrap 4 Grid - Ekstra groot


XLarge Grid Voorbeeld

  Extra small Small Medium Large Extra Large
Class prefix .col- .col-sm- .col-md- .col-lg- .col-xl-
Screen width <576px >=576px >=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 en 'n 33%/66%-verdeling op groot toestelle:

<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 groot toestelle kan die ontwerp beter wees as 'n verdeling van 20%/80%.

Ekstra groot toestelle word gedefinieer as 'n skermwydte vanaf 1200 pieksels en hoër .

Vir xgroot toestelle sal ons die .col-xl-*klasse gebruik:

<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>

Die volgende voorbeeld sal lei tot 'n 25%/75% verdeling op klein toestelle, 'n 50%/50% verdeling op medium toestelle, en 'n 33%/66% verdeling op groot en 'n 20%/80% verdeling op xlarge toestelle. Op ekstra klein toestelle sal dit outomaties stapel (100%):

kol-sm-3 kol-md-6 kol-lg-4 kol-xl-2
kol-sm-9 kol-md-6 kol-lg-8 kol-xl-10

Voorbeeld

<div class="container-fluid">
  <div class="row">
    <div class="col-sm-3 col-md-6 col-lg-4 col-xl-2">
      <p>Lorem ipsum...</p>
    </div>
    <div class="col-sm-9 col-md-6 col-lg-8 col-xl-10">
      <p>Sed ut perspiciatis...</p>
    </div>
  </div>
</div>

Let wel: Maak seker dat die som altyd 12 optel.


Gebruik slegs XLarge

In die voorbeeld hieronder spesifiseer ons slegs die .col-xl-6klas (sonder .col-lg-*, .col-md-*en/of .col-sm-*). Dit beteken dat xlarge toestelle 50%/50% sal verdeel. Vir groot, medium, klein EN ekstra klein toestelle sal dit egter vertikaal stapel (100% breedte):

Voorbeeld

<div class="container-fluid">
  <div class="row">
    <div class="col-xl-6">
      <p>Lorem ipsum...</p>
    </div>
    <div class="col-xl-6">
      <p>Sed ut perspiciatis...</p>
    </div>
  </div>
</div>

Outo-uitlegkolomme

In Bootstrap 4 is daar 'n maklike manier om gelyke breedte kolomme vir alle toestelle te skep: verwyder net die nommer uit .col-xl-*en gebruik die .col-xlklas slegs op 'n gespesifiseerde aantal kol-elemente . Bootstrap sal herken hoeveel kolomme daar is, en elke kolom sal dieselfde breedte kry.

As die skermgrootte minder as 1200px is, sal die kolomme horisontaal gestapel word:

<!-- Two columns: 50% width on xlarge and up-->
<div class="row">
  <div class="col-xl">1 of 2</div>
  <div class="col-xl">2 of 2</div>
</div>

<!-- Four columns: 25% width on xlarge and up -->
<div class="row">
  <div class="col-xl">1 of 4</div>
  <div class="col-xl">2 of 4</div>
  <div class="col-xl">3 of 4</div>
  <div class="col-xl">4 of 4</div>
</div>
1 van 2
2 van 2
1 van 4
2 van 4
3 van 4
4 van 4