Bootstrap 5 rutnät: stora enheter
- Föregående sida BS5 nät Medium
- Nästa sida BS5 nät XLarge
Kursrekommendationer:
Stora enhets rutnätsexempel | XSmall | Small | Medium | Large | Extra Large | |
---|---|---|---|---|---|---|
XXL | Klassprefiks |
.col- |
.col-sm- |
.col-md- |
.col-lg- |
.col-xl- |
.col-xxl- | Skärmens bredd | <576px | >=768px | >=992px | >=1200px | >=1400px |
I föregående kapitel visade vi ett rutnätsexempel med klasser för små och mellansamma enheter. Vi använde två div (kolumner) och delade 25%/75% på små enheter och 50%/50% på mellansamma enheter:
<div class="col-sm-3 col-md-6">....</div> <div class="col-sm-9 col-md-6">....</div>
Men på stora enheter kan en delning av 33% / 66% vara bättre.
Stora enheter definieras som skärmens breddFrån 992 pixlar till 1199 pixlar。
För stora enheter kommer vi att använda .col-lg-*
Klasser:
<div class="col-sm-3 col-md-6 col-lg-4">....</div> <div class="col-sm-9 col-md-6 col-lg-8">....</div>
På små enheter, använd innehåll som innehåller -sm- klasser. På mellansamma enheter, använd innehåll som innehåller -md- klasser. På stora enheter, använd innehåll som innehåller -lg- klasser.
Exempelvis kommer detta att leda till en delning av 25%/75% på små enheter, 50%/50% på mellansamma enheter och 33%/66% på stora, 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"> <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"> <p>1980, WWF kom officiellt till Kina, inbjuden av den kinesiska regeringen för att utföra skydd av panda och dess habitat...</p> </div> </div> </div>
Observera:se till att summan är 12 eller mindre (det behövs inte att använda alla 12 tillgängliga kolumner):
endast använda Large
i följande exempel specificerar vi endast .col-lg-6
klasser (inga .col-md-*
och/eller .col-sm-*
)。Detta innebär att stora, xstora och xxstora enheter kommer att delas 50/50%. Men för medelstora, små och extrasmå enheter kommer de att staplas vertikalt (100% bredd):
Exempel
<div class="container-fluid"> <div class="row"> <div class="col-lg-6"> <p>World Wide Fund for Nature (WWF), grundat den 29 april 1961, har en panda som logotyp...</p> </div> <div class="col-lg-6"> <p>1980, WWF kom officiellt till Kina, inbjuden av den kinesiska regeringen för att utföra skydd av panda och dess habitat...</p> </div> </div> </div>
automatisk layout av kolumner
i Bootstrap 5 finns det ett enkelt sätt att skapa likabreda kolumner för alla enheter: bara från .col-lg-*
ta bort siffrorna och använda endast på col-elementet .col-lg
klasser. Bootstrap kommer att känna igen hur många kolumner det finns, och varje kolumn kommer att få samma bredd.
Om skärmdimensionenMindre än 992px, kolumnerna kommer att ligga horisontellt staplade:
<!-- Två kolumner: på stora och större enheter är bredden 50% --> <div class="row"> <div class="col-lg">1 av 2</div> <div class="col-lg">2 av 2</div> </div> <!-- Fyra kolumner: på stora och större enheter är bredden 25% --> <div class="row"> <div class="col-lg">1 av 4</div> <div class="col-lg">2 av 4</div> <div class="col-lg">3 av 4</div> <div class="col-lg">4 av 4</div> </div>
- Föregående sida BS5 nät Medium
- Nästa sida BS5 nät XLarge