Bootstrap 5 grid: extra stora enheter
- Föregående sida BS5-grid Large
- Nästa sida BS5-grid XXL
Storleken på en stor enhet nätverksexempel
XSmall | Small | Medium | Large | Extra Large | XXL | |
---|---|---|---|---|---|---|
Klasspräffix | .col- |
.col-sm- |
.col-md- |
.col-lg- |
.col-xl- |
.col-xxl- |
Skärmens bredd | <576px | >=576px | >=768px | >=992px | >=1200px | >=1400px |
I föregående kapitel visade vi ett rutnätsexempel som innehåller klasser för små, mellanstora och stora enheter. Vi använde två div (kolumner) och gjorde 25%/75% delning på små enheter, 50%/50% delning på mellanstora enheter och 33%/66% delning på stora enheter:
<div class="col-sm-3 col-md-6 col-lg-4">....</div> <div class="col-sm-9 col-md-6 col-lg-8">....</div>
Men på xlarge-enheter kan en design med 20% / 80% delning vara bättre.
Storleken på en stor enhet definieras som skärmens bredd 1200 pixlar och över.
För xlarge-enheter kommer vi att använda .col-xl-*
Klass:
<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>
Följande exempel kommer att leda till att 25%/75% delas upp på små enheter, 50%/50% delas upp på mellanstora enheter, 33%/66% delas upp på stora enheter samt 20%/80% delas upp på xlarge och xxlarge enheter. På mycket små enheter kommer det att staplas automatiskt (100%):
Exempel
<div class="container-fluid"> <div class="row"> <div class="col-sm-3 col-md-6 col-lg-4 col-xl-2"> <p>World Wide Fund for Nature (WWF), grundat den 29 april 1961, har en panda som logotyp...</p> </div> <div class="col-sm-9 col-md-6 col-lg-8 col-xl-10"> <p>1980, WWF kom officiellt till Kina, inbjuden av den kinesiska regeringen för att utföra skyddsuppgifter för panda och dess habitat...</p> </div> </div> </div>
Observera:Se till att summan alltid är 12.
Använd endast XLarge
I följande exempel specificerar vi endast .col-xl-6
klasser (ingen .col-lg-*
,.col-md-*
och/eller .col-sm-*
)。Detta innebär att xlarge- och xxlarge-enheter kommer att delas 50/50%. Men för stora, medelstora, små och extrasmå enheter kommer de att ligga vertikalt (100% bredd):
Exempel
<div class="container-fluid"> <div class="row"> <div class="col-xl-6"> <p>World Wide Fund for Nature (WWF), grundat den 29 april 1961, har en panda som logotyp...</p> </div> <div class="col-xl-6"> <p>1980, WWF kom officiellt till Kina, inbjuden av den kinesiska regeringen för att utföra skyddsuppgifter för panda och dess habitat...</p> </div> </div> </div>
Automatisk layout av kolumner
I Bootstrap 5 finns det ett enkelt sätt att skapa lika breda kolumner för alla enheter: bara från .col-xl-*
Ta bort siffrorna och använd endast på col-elementen .col-xl
Klasser. Bootstrap kommer att känna igen hur många kolumner som finns och varje kolumn kommer att få samma bredd.
Om skärmdimensionenMindre än 1200px, kolumnerna kommer att ligga horisontellt.
<!-- Två kolumner: På överstor och större enheter är bredden 50% --> <div class="row"> <div class="col-xl">1 av 2</div> <div class="col-xl">2 av 2</div> </div> <!-- Fyra kolumner: På överstor och större enheter är bredden 25% --> <div class="row"> <div class="col-xl">1 av 4</div> <div class="col-xl">2 av 4</div> <div class="col-xl">3 av 4</div> <div class="col-xl">4 av 4</div> </div>
- Föregående sida BS5-grid Large
- Nästa sida BS5-grid XXL