⊗mkPmFxMAA 209 of 250 menu

Allineamento degli elementi flex lungo l'asse principale in CSS

La proprietà justify-content permette di allineare gli elementi lungo l'asse principale. In precedenza hai già incontrato i valori center, space-between, space-around, space-evenly. Ora esaminiamo alcuni valori aggiuntivi.

Il valore flex-start spinge gli elementi verso l'inizio dell'asse principale, mentre il valore flex-end - verso la fine. Vediamo alcuni esempi.

Esempio

Dirigiamo l'asse principale da sinistra a destra, impostando la proprietà flex-direction al valore row. Spingiamo i blocchi verso l'inizio dell'asse. Per fare ciò justify-content va impostato al valore flex-start:

.parent { display: flex; flex-direction: row; /* asse principale da sinistra a destra */ justify-content: flex-start; /* blocchi verso l'inizio dell'asse principale */ }

Risultato dell'esecuzione del codice:

Esempio

Ora spingiamo i blocchi verso la fine dell'asse. Per fare ciò justify-content va impostato al valore flex-end:

.parent { display: flex; flex-direction: row; /* asse principale da sinistra a destra */ justify-content: flex-end; /* blocchi verso la fine dell'asse principale */ }

Risultato dell'esecuzione del codice:

Esempio

Ora dirigiamo l'asse principale da destra a sinistra, impostando la proprietà flex-direction al valore row-reverse. Spingiamo i blocchi verso l'inizio dell'asse, cioè verso il bordo destro. Per fare ciò justify-content va impostato al valore flex-start:

.parent { display: flex; flex-direction: row-reverse; /* asse principale da destra a sinistra */ justify-content: flex-start; /* blocchi verso l'inizio dell'asse principale */ }

Risultato dell'esecuzione del codice:

Esempio

Ora spingiamo i blocchi verso la fine dell'asse principale, cioè verso il bordo sinistro. Per fare ciò justify-content va impostato al valore flex-end:

.parent { display: flex; flex-direction: row-reverse; /* asse principale da destra a sinistra */ justify-content: flex-end; /* blocchi verso la fine dell'asse principale */ }

Risultato dell'esecuzione del codice:

Esempio

Negli esempi precedenti l'asse principale era orientato orizzontalmente. Ora capovolgiamolo e orientiamolo verticalmente.

Dirigiamo l'asse principale verso il basso, impostando la proprietà flex-direction al valore column.

Spingiamo i blocchi verso l'inizio dell'asse principale, cioè verso il bordo superiore. Per fare ciò justify-content va impostato al valore flex-start:

.parent { display: flex; flex-direction: column; /* asse principale dall'alto verso il basso */ justify-content: flex-start; /* blocchi verso l'inizio dell'asse principale */ }

Risultato dell'esecuzione del codice:

Esempio

Ora spingiamo i blocchi verso la fine dell'asse principale, cioè verso il bordo inferiore. Per fare ciò justify-content va impostato al valore flex-end:

.parent { display: flex; flex-direction: column; /* asse principale dall'alto verso il basso */ justify-content: flex-end; /* blocchi verso la fine dell'asse principale */ }

Risultato dell'esecuzione del codice:

Esempio

Capovolgiamo l'asse principale, dirigendolo dal basso verso l'alto. Per fare ciò impostiamo la proprietà flex-direction al valore column-reverse. In questo caso i blocchi cambieranno il loro ordine - all'inizio dell'asse si troverà l'ultimo blocco nel codice HTML.

Spingiamo i blocchi verso l'inizio dell'asse principale, cioè verso il bordo inferiore. Per fare ciò justify-content va impostato al valore flex-start:

.parent { display: flex; flex-direction: column-reverse; /* asse principale dal basso verso l'alto */ justify-content: flex-start; /* blocchi verso l'inizio dell'asse principale */ }

Risultato dell'esecuzione del codice:

Esempio

Spingiamo i blocchi verso la fine dell'asse principale, cioè verso il bordo superiore. Per fare ciò justify-content va impostato al valore flex-end:

.parent { display: flex; flex-direction: column-reverse; /* asse principale dal basso verso l'alto */ justify-content: flex-end; /* blocchi verso la fine dell'asse principale */ }

Risultato dell'esecuzione del codice:

Compiti pratici

Riproduci la pagina secondo questo esempio:

Riproduci la pagina secondo questo esempio:

Riproduci la pagina secondo questo esempio:

Riproduci la pagina secondo questo esempio:

Riproduci la pagina secondo questo esempio:

Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta