La proprietà flex direction consente di specificare la direzione dell’asse principale dove si dispongono i vari box flessibili nel contenitore genitore, consente cioè di disporre gli elementi orizzontalmente oppure verticalmente.
Abbiamo già elencato in linea generale questa proprietà in questa lezione introduttiva: introduzione alle flexbox css, adesso vedremo come utilizzarla attraverso vari esempi.
Valori possibili flex direction
Elenchiamo dunque in dettaglio i valori possibili che si possono specificare:
flex-direction: row;
Da zero ad eroe
Entra nel mondo della programmazione web: variabili, funzioni, array, DOM, eventi. Con esercizi pratici e progetti coinvolgenti.
⏱️8 ore di corso registrato
🧩Più di 50 algoritmi risolti passo passo
🎯Livello base — da zero ad eroe
💻100% online, fruibile quando vuoi
Con questa proprietà si dispongono gli elementi orizzontalmente per righe e nello stesso ordine in cui sono indicati nel documento html.
flex-direction: row-reverse;
È simile alla precedente, in quanto gli elementi sono disposti orizzontalmente, ma l'ordine è inverso rispetto all'ordine in cui sono specificati nel documento html.
flex-direction: column;
Questa proprietà permette di disporre gli elementi verticalmente per colonne e nello stesso ordine in cui sono indicati nel documento html.
flex-direction: column-reverse;
Anche questa proprietà permette la disposizione degli elementi verticalmente per colonne ma nell'ordine inverso in cui sono indicati nel documento html.
Esempi flex direction
Facciamo adesso degli esempi pratici per vedere gli effetti di questa importante proprietà.
Inseriamo, come abbiamo visto negli altri esempi, il codice CSS all'interno della stessa pagina html, semplicemente per comodità.
Un'email ogni tanto con i nuovi articoli e le guide — niente spam, ti disiscrivi quando vuoi.
🍪 Questo sito usa i cookie
Utilizziamo cookie tecnici necessari al funzionamento e, previo tuo consenso, cookie
analitici e di terze parti per migliorare l'esperienza di navigazione.
Leggi la Cookie Policy e la
Privacy Policy.