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: