HN Show: Playground para resolver problemas con CSS Flexbox
(yoavsbg.github.io)-
Una herramienta para experimentar con diferentes propiedades de
flexy entender el impacto que tienen en el diseño -
Permite ver los cambios en tiempo real y copiar el CSS generado
-
flex-direction
row: coloca los elementos de forma horizontalcolumn: coloca los elementos de forma verticalrow-reverse: coloca los elementos en orden inverso de forma horizontalcolumn-reverse: coloca los elementos en orden inverso de forma vertical
-
justify-content
flex-start: alinea los elementos al iniciocenter: alinea los elementos al centroflex-end: alinea los elementos al finalspace-between: deja un espacio uniforme entre los elementosspace-around: deja un espacio uniforme alrededor de los elementos
-
align-items
stretch: alinea los elementos estirándolosflex-start: alinea los elementos al iniciocenter: alinea los elementos al centroflex-end: alinea los elementos al finalbaseline: alinea los elementos a la línea base
-
flex-wrap
nowrap: coloca los elementos en una sola líneawrap: coloca los elementos en múltiples líneaswrap-reverse: coloca los elementos en múltiples líneas en orden inverso
-
Ejemplo de código
.container { display: flex; flex-direction: row; justify-content: space-around; align-items: flex-start; flex-wrap: nowrap; }
-
Autor
- Creado por Yoav Sabag
- Puedes encontrar más información en YouTube y GitHub
1 comentarios
Comentario de Hacker News
Flexbox tiene un lado sencillo y fácil de entender, pero los nombres de propiedades y valores no son intuitivos
justify-contentyalign-itemspueden generar confusiónRecomienda Flexboxfroggy.com y cssgridgarden.com
Recomienda la guía de Josh
flex-basis,auto margins,min-widthComparte su experiencia creando una guía interactiva similar
Afirma que
main-axis-arrangementycross-axis-alignmentson nombres más fáciles de entender quejustify-contentyalign-itemsSe queja de lo difícil que es usar Flexbox correctamente
Dice que se necesitan retos interesantes para practicar layouts en CSS
Piensa que la sintaxis de Flexbox y Grid es descriptiva
También menciona que las propiedades de los elementos hijos de Flexbox importan
Hizo una cheat sheet para consultar propiedades de Flexbox