Definice a použití
CSS vlastnost flex-direction nastavuje směr flexibilních elementů. Tato vlastnost ovlivňuje pouze dceřinné elementy elementu s display hodnotou nastavenou na flex nebo inline-flex.
CSS vlastnost flex-direction nastavuje směr flexibilních elementů. Tato vlastnost ovlivňuje pouze dceřinné elementy elementu s display hodnotou nastavenou na flex nebo inline-flex.
| Hodnoty vstupů | Popis | 
|---|---|
| row | Dceřinné flexibilní elementy se zarovnají do řádku (defaultní hodnota) | 
| row-reverse | Dceřinné flexibilní elementy se zarovnají do řádku v opačném pořadí | 
| column | Dceřinné flexibilní elementy se zarovnají do sloupečku | 
| column-reverse | Dceřinné flexibilní elementy se zarovnají do sloupečku v opačném pořadí | 
| initial | Nastaví hodnotu na defaultní | 
| inherit | Dědí hodnotu od mateřského elementu | 
/* CSS pro lepší čitelnost ukázky */div div {width: 33%;font-size: 150%;border: 1px solid #FF0000;text-align: center;}/* Dceřinné flexibilní elementy se zarovnají do řádku */#flex-row {display: flex;flex-direction: row;}/* Dceřinné flexibilní elementy se zarovnají do řádku v opačném pořadí */#flex-row-reverse {display: flex;flex-direction: row-reverse;}/* Dceřinné flexibilní elementy se zarovnají do sloupečku */#flex-column {display: flex;flex-direction: column;}/* Dceřinné flexibilní elementy se zarovnají do sloupečku v opačném pořadí */#flex-column-reverse {display: flex;flex-direction: column-reverse;}
Dceřinné flexibilní elementy se zarovnají do řádku:<div id="flex-row"><div>1</div><div>2</div><div>3</div></div><br/> Dceřinné flexibilní elementy se zarovnají do řádku v opačném pořadí:<div id="flex-row-reverse"><div>1</div><div>2</div><div>3</div></div><br/> Dceřinné flexibilní elementy se zarovnají do sloupečku:<div id="flex-column"><div>1</div><div>2</div><div>3</div></div><br/> Dceřinné flexibilní elementy se zarovnají do sloupečku v opačném pořadí:<div id="flex-column-reverse"><div>1</div><div>2</div><div>3</div></div>
Výsledek: