Zona de juegos flexible
Aprenda flexbox visualmente: cambie las propiedades y observe cómo responde el diseño.
Cómo usar Zona de juegos flexible
- Establezca el recuento de elementos para que coincida aproximadamente con su diseño real.
- Invierta los menús desplegables (dirección, justificación de contenido, alineación de elementos, ajuste, espacio) y observe la respuesta.
- Aprenda a invertir el eje: cambie de dirección y vuelva a probar justificar versus alinear: la información central de Flexbox.
- Copie la combinación ganadora en su hoja de estilo. regla de contenedor.
¿Cuál es Zona de juegos flexible?
Un área de juegos de flexbox es una zona de pruebas interactiva para el sistema de diseño principal de CSS: menús desplegables para flex-direction, justify-content, align-items, flex-wrap y gap, un contenedor en vivo de elementos que reorganiza en el instante en que cambia uno: el bucle de causa y efecto que finalmente hace que flexbox haga clic.
El notorio obstáculo de aprendizaje de Flexbox es su sistema de ejes: justify-content funciona a lo largo del eje principal y align-items a lo largo del eje transversal, pero cuál es el que gira cuando la dirección cambia de fila a columna. Leer esa frase rara vez lo enseña; voltear el menú desplegable y mirar lo hace.
Sobre el Zona de juegos flexible
Establezca las propiedades del contenedor y observe cómo obedecen los elementos numerados: dirección de fila o columna, justificación desde inicio flexible hasta espacio uniforme, alineación, ajuste, tamaño de espacio y recuento de elementos: cada combinación es visible de inmediato.
Los experimentos que más enseñan: establezca la dirección en la fila, recorra el contenido de justificación a través de los seis valores, luego cambie la dirección a la columna y recorralos nuevamente: el cambio de eje se vuelve intuitivo en un minuto; comparar el espacio entre, el espacio alrededor y el espacio uniformemente uno al lado del otro (la diferencia en el espaciado de los bordes que los diagramas de documentación nunca llegan a identificar); y alternar ajuste con una docena de elementos para ver cómo flex maneja el desbordamiento.
Funciona como una referencia de trabajo: recrea el diseño con el que estás luchando, encuentra la combinación de propiedades que lo soluciona y transfiere los valores ganadores a tu CSS. Centrar un div (la eterna pregunta) es justify-content: center; align-items: center, verificable aquí en dos clics.