EJES PRINCIPAL Y TRANSVERSAL
Eje | Descripción | Propiedades | Valores |
---|---|---|---|
Eje Principal | Definido por flex-direction . | justify-content | flex-start , flex-end , center , space-between , space-around |
Eje Transversal | Perpendicular al eje principal. | align-items | flex-start , flex-end , center , baseline , stretch |
VALORES DE FLEX-DIRECTION Y EFECTO EN LOS EJES
Valor de flex-direction | Eje Principal (Main Axis) | Eje Transversal (Cross Axis) |
---|---|---|
row | Horizontal (izquierda a derecha) | Vertical (arriba a abajo) |
row-reverse | Horizontal (derecha a izquierda) | Vertical (arriba a abajo) |
column | Vertical (arriba a abajo) | Horizontal (izquierda a derecha) |
column-reverse | Vertical (abajo hacia arriba) | Horizontal (izquierda a derecha) |
Ejes en Flexbox
Eje Principal (Main Axis)
Descripción: Este eje es definido por la propiedad
flex-direction
. Dependiendo de su valor, el eje principal puede ser horizontal o vertical.Valores de
flex-direction
:row
: Eje principal horizontal (de izquierda a derecha).row-reverse
: Eje principal horizontal (de derecha a izquierda).column
: Eje principal vertical (de arriba hacia abajo).column-reverse
: Eje principal vertical (de abajo hacia arriba).
Propiedades que utilizan el Eje Principal:
justify-content
: Alinea los elementos a lo largo del eje principal.- Valores:
flex-start
: Alinea al inicio del eje.flex-end
: Alinea al final del eje.center
: Centra los elementos en el eje.space-between
: Distribuye los elementos con espacio entre ellos.space-around
: Distribuye los elementos con espacio alrededor de ellos.
- Valores:
Eje Transversal (Cross Axis)
Descripción: Este eje es perpendicular al eje principal. Su orientación depende de cómo se haya definido el eje principal.
Propiedades que utilizan el Eje Transversal:
align-items
: Alinea los elementos a lo largo del eje transversal.- Valores:
flex-start
: Alinea al inicio del eje transversal.flex-end
: Alinea al final del eje transversal.center
: Centra los elementos en el eje transversal.baseline
: Alinea los elementos a lo largo de la línea base del texto.stretch
: Estira los elementos para que ocupen todo el espacio disponible en el eje transversal (valor por defecto).
- Valores: