196 of 313 menu

Propiedad flex-direction

La propiedad flex-direction establece la dirección del eje principal y transversal o, dicho de otra manera, coloca los elementos en fila o en columna.

Se aplica al elemento padre para los contenedores flexibles. Forma parte de la propiedad abreviada flex-flow.

Sintaxis

selector { flex-direction: row | row-reverse | column | column-reverse; }

Valores

Valor Descripción
row El eje principal va de izquierda a derecha. Los elementos se colocan en fila, por defecto pegados al borde izquierdo, su numeración tiene un orden normal - de izquierda a derecha.
row-reverse El eje principal va de derecha a izquierda. Los elementos se colocan en fila, por defecto pegados al borde derecho, su numeración tiene un orden inverso - de derecha a izquierda.
column El eje principal va de arriba hacia abajo. Los elementos se colocan en columna, por defecto pegados a la parte superior, su numeración tiene un orden normal - de arriba hacia abajo.
column-reverse El eje principal va de abajo hacia arriba. Los elementos se colocan en columna, por defecto pegados a la parte inferior, su numeración tiene un orden inverso - de abajo hacia arriba.

Valor por defecto: row.

Ejemplo

Los elementos se colocan en fila, por defecto pegados al borde izquierdo, su numeración tiene un orden normal - de izquierda a derecha:

<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; }

:

Ejemplo . Valor row-reverse

Los elementos se colocan en fila, por defecto pegados al borde derecho, su numeración tiene un orden inverso - de derecha a izquierda:

<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; }

:

Ejemplo . Valor column

Los elementos se colocan en columna, por defecto pegados a la parte superior, su numeración tiene un orden normal - de arriba hacia abajo:

<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; }

:

Ejemplo . Valor column-reverse

Los elementos se colocan en columna, por defecto pegados a la parte inferior, su numeración tiene un orden inverso - de abajo hacia arriba:

<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; }

:

Véase también

  • propiedad justify-content,
    que define la alineación a lo largo del eje principal
  • propiedad align-items,
    que define la alineación a lo largo del eje transversal
  • propiedad flex-wrap,
    que define el ajuste de línea múltiple de los contenedores flexibles
  • propiedad flex-flow,
    abreviatura para flex-direction y flex-wrap
  • propiedad order,
    que define el orden de los contenedores flexibles
  • propiedad align-self,
    que define la alineación de un solo contenedor
  • propiedad flex-basis,
    que define el tamaño de un contenedor flexible específico
  • propiedad flex-grow,
    que define la capacidad de crecimiento de los contenedores flexibles
  • propiedad flex-shrink,
    que define la capacidad de reducción de los contenedores flexibles
  • propiedad flex,
    abreviatura para flex-grow, flex-shrink y flex-basis
Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar