Curso de
Flexbox

www.devcode.la


www.devcode.la



www.devcode.la
· Objetivo 1
OBJETIVOS
· Objetivo 2
· Objetivo 3

www.devcode.la
Descripción del proyecto
PROYECTO

www.devcode.la
REQUISITOS
· Requisito 1
· Requisito 2
· Requisito 3

www.devcode.la
CONCLUSIÓN
Escribir la conclusión


www.devcode.la
¿Qué es y cómo funciona Flexbox?


www.devcode.la
Conjunto de propiedades de CSS



www.devcode.la
Nos ayuda a posicionar mejor nuestros elementos HTML




www.devcode.la
Flexible Box



www.devcode.la
Flexbox para interfaces web modernas



www.devcode.la
Flexbox deja atrás los antiguos y problemáticos mecanismos tradicionales de CSS.



www.devcode.la
Crear diseños flexibles con menos lineas de codigo


www.devcode.la
Flexbox necesita de un elemento padre y por lo menos un elemento hijo

Padre
Hijo
Hijo
Hijo
Hijo


www.devcode.la

Padre
Hijo
Hijo
Hijo
Hijo
Propiedades varian según la interfaz que queramos


www.devcode.la



www.devcode.la

Eje principal
Eje secundario


www.devcode.la
FLEX-DIRECTION
Modificamos el eje principal, es decir la orientación de los elementos hijos


www.devcode.la
JUSTIFY-CONTENT
Alinea los elementos hijos en el eje principal


www.devcode.la
ALIGN-ITEMS
Alinea los elementos hijos en el eje secundario


www.devcode.la
FLEX-WRAP
Nos permite hacer saltos de linea


www.devcode.la
ORDER
Ordenar los elementos hijos


www.devcode.la
ORDER
Se ordenan dependiendo la alineación de nuestros elementos


www.devcode.la
ALIGN-SELF
Alinea nuestros elementos de forma individual
Cumple la misma función de align-items


www.devcode.la
ALIGN-CONTENT
Alinea nuestros elementos hijos si hay mas de una linea que los contenga


www.devcode.la
FLEX-GROW
Definir el tamaño que crecerá un hijo, en relación a sus hermanos, cuando hay espacio disponible en el contenedor (padre)


www.devcode.la
FLEX-SHRINK
Define el tamaño de reducción un hijo, en relación a sus hermanos, cuando falte espacio en el contenedor (padre)


www.devcode.la
FLEX-SHRINK
Valor numérico, por default es 1


www.devcode.la
FLEX-BASIS
Valor en px, %, rem , etc...


www.devcode.la
FLEX
Resume las tres propiedades para modificar el tamaño de nuestros elementos
flex-grow, flex-shrink, flex-basis


www.devcode.la
Los elementos hijos ignoran algunas propiedades de CSS
como: float, vertical-align, clear


www.devcode.la
flex: 1 2 200px


www.devcode.la
FLEX-GROW
Valor de tipo numerico


www.devcode.la
FLEX-GROW
Su valor default es 0 ( su tamaño lo define su contenido)
Entre mayor su valor más parte tomara del espacio disponible del padre


www.devcode.la
IMPORTANTE
Por default el tamaño de los elementos lo define su contenido


www.devcode.la
FLEX-DIRECTION



www.devcode.la
ALIGN-CONTENT



www.devcode.la
FLEX-WRAP



www.devcode.la
ALIGN-ITEMS


www.devcode.la
JUSTIFY-CONTENT



www.devcode.la
ALIGN-SELF

Curso de Flexbox
By devcodela
Curso de Flexbox
- 1,417