196 of 313 menu

Propriété flex-direction

La propriété flex-direction définit la direction de l'axe principal et transversal ou, en d'autres termes, dispose les éléments en ligne ou en colonne.

S'applique à l'élément parent pour les conteneurs flex. Fait partie de la propriété raccourcie flex-flow.

Syntaxe

sélecteur { flex-direction: row | row-reverse | column | column-reverse; }

Valeurs

Valeur Description
row L'axe principal est dirigé de gauche à droite. Les éléments sont disposés en ligne, par défaut alignés sur le bord gauche, leur numérotation suit l'ordre normal - de gauche à droite.
row-reverse L'axe principal est dirigé de droite à gauche. Les éléments sont disposés en ligne, par défaut alignés sur le bord droit, leur numérotation suit l'ordre inverse - de droite à gauche.
column L'axe principal est dirigé de haut en bas. Les éléments sont disposés en colonne, par défaut alignés sur le haut, leur numérotation suit l'ordre normal - de haut en bas.
column-reverse L'axe principal est dirigé de bas en haut. Les éléments sont disposés en colonne, par défaut alignés sur le bas, leur numérotation suit l'ordre inverse - de bas en haut.

Valeur par défaut : row.

Exemple

Les éléments sont disposés en ligne, par défaut alignés sur le bord gauche, leur numérotation suit l'ordre normal - de gauche à droite :

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> </div> #parent { flex-direction: row; display: flex; } #parent > div { border: 1px solid #696989; width: 100px; height: 50px; }

:

Exemple . Valeur row-reverse

Les éléments sont disposés en ligne, par défaut alignés sur le bord droit, leur numérotation suit l'ordre inverse - de droite à gauche :

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> </div> #parent { flex-direction: row-reverse; display: flex; } #parent > div { border: 1px solid #696989; width: 100px; height: 50px; }

:

Exemple . Valeur column

Les éléments sont disposés en colonne, par défaut alignés sur le haut, leur numérotation suit l'ordre normal - de haut en bas :

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> </div> #parent { flex-direction: column; display: flex; } #parent > div { border: 1px solid #696989; width: 100px; height: 50px; }

:

Exemple . Valeur column-reverse

Les éléments sont disposés en colonne, par défaut alignés sur le bas, leur numérotation suit l'ordre inverse - de bas en haut :

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> </div> #parent { flex-direction: column-reverse; display: flex; } #parent > div { border: 1px solid #696989; width: 100px; height: 50px; }

:

Voir aussi

  • la propriété justify-content,
    qui définit l'alignement le long de l'axe principal
  • la propriété align-items,
    qui définit l'alignement le long de l'axe transversal
  • la propriété flex-wrap,
    qui définit le retour à la ligne des conteneurs flex
  • la propriété flex-flow,
    raccourci pour flex-direction et flex-wrap
  • la propriété order,
    qui définit l'ordre des éléments flex
  • la propriété align-self,
    qui définit l'alignement d'un élément spécifique
  • la propriété flex-basis,
    qui définit la taille d'un élément flex spécifique
  • la propriété flex-grow,
    qui définit la capacité d'expansion des éléments flex
  • la propriété flex-shrink,
    qui définit la capacité de rétrécissement des éléments flex
  • la propriété flex,
    raccourci pour flex-grow, flex-shrink et flex-basis
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser