1. La dirección define el eje principal
row hace que el eje principal sea horizontal. column lo hace vertical. Al cambiar esto, justify-content y align-items parecen intercambiar roles.
Previsualiza la dirección, envoltura, espaciado y alineación en un solo lugar. Cada control actualiza el ejemplo en vivo, explica la propiedad y genera código inicial limpio.
flex-direction, justify-content, align-items, align-content y gap.
flex-grow, flex-shrink, flex-basis y align-self para cualquier ítem.
Usa ajustes preestablecidos para patrones comunes o ajusta cada propiedad directamente. Las entradas están limitadas a rangos seguros para evitar CSS inválido.
Haz clic en cualquier ítem de la vista previa para editarlo individualmente.
El contenedor de abajo se actualiza inmediatamente. Las etiquetas resumen qué eje actúa como dirección principal.
El CSS incluye solo las propiedades representadas. Las etiquetas HTML usan nombres de clase semánticos para facilitar su adaptación.
Flexbox organiza los hijos directos de un contenedor flex a través de un eje principal y un eje transversal.
row hace que el eje principal sea horizontal. column lo hace vertical. Al cambiar esto, justify-content y align-items parecen intercambiar roles.
Cuando flex-wrap es nowrap, align-content no tiene efecto visible. Solo importa cuando los ítems forman múltiples líneas.
flex-grow controla cómo se comparte el espacio sobrante, flex-shrink cómo se comprimen y flex-basis es el tamaño inicial.
Supuestos: los valores de base generados usan píxeles, los espacios usan píxeles enteros y la vista previa refleja el comportamiento de los navegadores modernos.
Usa esto como consulta rápida después de probar un diseño en el generador.
justify-contentMueve ítems a lo largo del eje principal. Ideal para barras de navegación y grupos de botones.
align-itemsControla la alineación del eje transversal para todos los ítems a la vez.
align-selfSobrescribe la alineación del eje transversal para un solo ítem sin cambiar el resto.