representacion ejex de un laout flex Flexbox: Caja flexible|The corner |

Flexbox y cómo se utiliza

Flexible box layout; Solución para desarrollos web responsive con todos los navegadores acutales y que se añade a la lista de displays y posicionamiento conocidos hasta 2018

Display: flex permite decidir el comportamiento de los hijos de un contenedor padre con respecto a el y entre ellos: Tanto en la vertical cómo en la horizontal

W3C define esta estructura como flujo flexible de contenidos siempre de izquierda a derecha(ej: horizontal o principal) y de arriba a abajo(eje vertical o secundario).

Ejemplos de maquetación con Flexbox.

Configuración desde el contenedor.

Un DIV CONTENEDOR CON 7 DIVS INTERNAS DE CLASS "ELEMENTO"

1
2
3
4
5
6
7

En el ejemplo superior hemos visto las propiedades
flex-direction (row,column), flex-wrap,(wrap, nowrap), flex-flow (direction wrap). De manera nativa dispone a sus elementos como "flex row nowrap"

Creamos CON 7 DIVS INTERNAS DE CLASS "ELEMENT" igual a la anterior para trabajar alineación horizontalde sus elementos.

1
2
3
4
5
6
7

Hemos visto la propiedad justify-content: y sus valores en el eje horizontal:spaces-aroun, space-between, flex-start

Creamos un DIV CONTENEDOR CON 7 DIVS INTERNAS DE CLASS "ELEMEN"

igual a la anterior

1
2
3
4
5
6
7

En el ejemplo superior hemos visto la propiedad align-items (strech, flex-start, flex-end, center, baseline,) y sus valores de alineación en el eje vertical.

Un DIV CONTENEDOR CON 14 DIVS INTERNAS DE CLASS "ELEME", igual a la anterior, para trabajar la alineación horizontal csuando tenemos más de una línea de elementos cómo contenido de la DIV padre.

1
2
3
4
5
6
7
8
9
10
11
12
13
14

En el ejemplo superior hemos visto la propiedad align-items (strech, flex-start, flex-end, center, baseline) y sus valores de aliación en el eje vertical.

Abrimos la demo Demostración DIV siempre CENTRADO en el navegador

Espero que te haya gustado