Bootstrap 5 griglia: dispositivi ultragrandi
- Pagina precedente BS5 Griglia Large
- Pagina successiva BS5 Griglia XXL
Esempio di griglia per dispositivi extra grandi
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 |
Nel capitolo precedente, abbiamo mostrato un esempio di griglia che include classi per dispositivi di piccola, media e grande dimensione. Abbiamo utilizzato due div (colonne) e abbiamo effettuato una divisione del 25%/75% sui dispositivi di piccola dimensione, una divisione del 50%/50% sui dispositivi di media dimensione e una divisione del 33%/66% sui dispositivi di grande dimensione:
<div class="col-sm-3 col-md-6 col-lg-4">....</div> <div class="col-sm-9 col-md-6 col-lg-8">....</div>
Ma su dispositivi xlarge, un disegno di divisione 20%/80% potrebbe essere migliore.
Dispositivi extra grandi sono definiti come schermi con larghezza di 1200 pixel o più grandi.
Per dispositivi xlarge, utilizzeremo .col-xl-*
Classe:
<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>
Esempio che porta a una divisione del 25%/75% su dispositivi di piccola dimensione, 50%/50% su dispositivi di media dimensione, 33%/66% su dispositivi di grande dimensione e una divisione del 20%/80% su dispositivi xlarge e xxlarge. Sui dispositivi extra piccoli, si posiziona automaticamente in griglia (100%):
Esempio
<div class="container-fluid"> <div class="row"> <div class="col-sm-3 col-md-6 col-lg-4 col-xl-2"> <p>La Fondazione Mondiale per la Natura (WWF), fondata il 29 aprile 1961, ha come simbolo un panda gigante...</p> </div> <div class="col-sm-9 col-md-6 col-lg-8 col-xl-10"> <p>Nel 1980, la WWF è venuta ufficialmente in Cina, è stata invitata dal governo cinese a condurre il lavoro di protezione del panda gigante e del suo habitat...</p> </div> </div> </div>
Attenzione:Assicurati che la somma sia sempre 12.
Usa solo XLarge
Nell'esempio seguente, specifichiamo solo .col-xl-6
classi (nessuna .col-lg-*
,.col-md-*
e/o .col-sm-*
)。Questo significa che i dispositivi xlarge e xxlarge saranno divisi al 50/50%. Tuttavia, per i dispositivi grandi, medi, piccoli e ultrapiù piccoli, saranno posizionate verticalmente (larghezza del 100%):
Esempio
<div class="container-fluid"> <div class="row"> <div class="col-xl-6"> <p>La Fondazione Mondiale per la Natura (WWF), fondata il 29 aprile 1961, ha come simbolo un panda gigante...</p> </div> <div class="col-xl-6"> <p>Nel 1980, la WWF è venuta ufficialmente in Cina, è stata invitata dal governo cinese a condurre il lavoro di protezione del panda gigante e del suo habitat...</p> </div> </div> </div>
Layout automatico delle colonne
In Bootstrap 5, c'è un modo semplice per creare colonne uniformi per tutti i dispositivi: devi solo partire da .col-xl-*
Elimina i numeri e usa solo sulla classe col .col-xl
La classe. Bootstrap riconoscerà il numero di colonne e ogni colonna avrà la stessa larghezza.
Se la dimensione dello schermoMeno di 1200px, le colonne si dispongono orizzontalmente:
<!-- Due colonne: in dispositivi sopra grandi sono larghezza del 50% --> <div class="row"> <div class="col-xl">1 di 2</div> <div class="col-xl">2 di 2</div> </div> <!-- Quattro colonne: in dispositivi sopra grandi sono larghezza del 25% --> <div class="row"> <div class="col-xl">1 di 4</div> <div class="col-xl">2 di 4</div> <div class="col-xl">3 di 4</div> <div class="col-xl">4 di 4</div> </div>
- Pagina precedente BS5 Griglia Large
- Pagina successiva BS5 Griglia XXL