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: