Bootstrap 5 Griglia: Dispositivi Piccoli
- Pagina precedente Griglia BS5 XS
- Pagina successiva Griglia BS5 Media
Esempio di griglia per dispositivi di piccola dimensione
XSmall | Small | Medium | Large | Extra Large | XXL | |
---|---|---|---|---|---|---|
Prefisso della classe | .col- |
.col-sm- |
.col-md- |
.col-lg- |
.col-xl- |
.col-xxl- |
Larghezza dello schermo | <576px | >=576px | >=768px | >=992px | >=1200px | >=1400px |
Supponiamo di avere un layout semplice con due colonne. Per i dispositivi di piccola dimensione, desideriamo dividere le colonne del 25% / 75%.
I dispositivi di piccola dimensione vengono definiti come larghezza dello schermoDa 576 pixel a 767 pixel。
Per i dispositivi di piccola dimensione, utilizzeremo .col-sm-*
Classe.
Aggiungeremo le seguenti classi alle due colonne:
<div class="col-sm-3">....</div> <div class="col-sm-9">....</div>
L'esempio seguente produrrà una divisione del 25% / 75% su dispositivi di piccola (e media, grande, extra-large e ultra-large) dimensione. Sui dispositivi di ultra-piccola dimensione, verrà automaticamente accorpato (100%):
Esempio
<div class="container-fluid"> <div class="row"> <div class="col-sm-3 bg-primary"> <p>La Fondazione mondiale per la natura (WWF), fondata il 29 aprile 1961, il suo logo è un panda gigante ...</p> </div> <div class="col-sm-9 bg-dark"> <p>Nel 1980, la WWF è arrivata in Cina ufficialmente, invitata dal governo cinese per condurre il lavoro di protezione del panda gigante e del suo habitat ...</p> </div> </div> </div>
Attenzione:Assicurati che la somma sia uguale o inferiore a 12 (non è necessario utilizzare tutte le 12 colonne disponibili):
Per una divisione del 33.3% / 66.6%, dovresti utilizzare .col-sm-4
e .col-sm-8
Per una divisione del 50% / 50%, dovresti utilizzare .col-sm-6
e .col-sm-6
):
Esempio
<!-- 33.3/66.6% split: --> <div class="container-fluid"> <div class="row"> <div class="col-sm-4 bg-primary"> <p>La Fondazione mondiale per la natura (WWF), fondata il 29 aprile 1961, il suo logo è un panda gigante ...</p> </div> <div class="col-sm-8 bg-dark"> <p>Nel 1980, la WWF è arrivata in Cina ufficialmente, invitata dal governo cinese per condurre il lavoro di protezione del panda gigante e del suo habitat ...</p> </div> </div> </div> <!-- Divisione 50/50: --> <div class="container-fluid"> <div class="row"> <div class="col-sm-6 bg-primary"> <p>La Fondazione mondiale per la natura (WWF), fondata il 29 aprile 1961, il suo logo è un panda gigante ...</p> </div> <div class="col-sm-6 bg-dark"> <p>Nel 1980, la WWF è arrivata in Cina ufficialmente, invitata dal governo cinese per condurre il lavoro di protezione del panda gigante e del suo habitat ...</p> </div> </div> </div>
colonne di layout automatico
In Bootstrap 5, c'è un modo semplice per creare colonne ugualmente larghe per tutti i dispositivi: è sufficiente partire da .col-sm-*
rimuovere i numeri e utilizzare solo elemento colusata .col-sm
La classe. Bootstrap riconoscerà il numero di colonne e ogni colonna avrà la stessa larghezza.
Se la dimensione dello schermoMeno di 576px, le colonne saranno impilate orizzontalmente:
<!-- Due colonne: larghezza del 50% su tutti gli schermi, eccetto i dispositivi di ultra piccola taglia (larghezza del 100%) --> <div class="row"> <div class="col-sm">1 di 2</div> <div class="col-sm">2 di 2</div> </div> <!-- Quattro colonne: larghezza del 25% su tutti gli schermi, eccetto i dispositivi di ultra piccola taglia (larghezza del 100%) --> <div class="row"> <div class="col-sm">1 di 4</div> <div class="col-sm">2 di 4</div> <div class="col-sm">3 di 4</div> <div class="col-sm">4 di 4</div> </div>
Il capitolo successivo mostrerà come aggiungere diverse percentuali di divisione per i dispositivi di media.
- Pagina precedente Griglia BS5 XS
- Pagina successiva Griglia BS5 Media