Crea diseños CSS con Flexbox y Grid de forma visual con vista previa en tiempo real. Controla las propiedades de los contenedores y los elementos, y luego copia el código CSS listo para usar.
display: flex; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; align-items: stretch; gap: 8px;
/* all items use defaults */
CSS Flexbox y Grid son los dos principales sistemas de maquetación del CSS moderno. Flexbox se encarga de las maquetaciones unidimensionales (filas o columnas) y resulta ideal para barras de navegación, barras de herramientas y la alineación de componentes. CSS Grid gestiona diseños bidimensionales con filas y columnas simultáneamente, lo que lo convierte en la herramienta adecuada para diseños de página, cuadrículas de tarjetas y estructuras complejas de interfaz de usuario. Ambos sistemas utilizan un modelo de contenedor/elemento: las propiedades del contenedor definen el diseño general, mientras que las propiedades de los elementos individuales controlan cómo encajan en él.
Cambia entre los modos Flexbox y Grid utilizando las pestañas de la parte superior. Ajusta las propiedades del contenedor para definir la dirección general del diseño, el ajuste de texto, la alineación y los espacios. Selecciona un elemento haciendo clic en su ficha numerada o directamente en la vista previa y, a continuación, configura sus propiedades individuales. La vista previa se actualiza en tiempo real a medida que cambian los valores. Copia los bloques «CSS del contenedor» y «CSS del elemento» y pégalos en tu hoja de estilos.
La salida CSS de los elementos de los grupos anula los valores por clase de elemento (.item-1, .item-2, etc.). Los elementos que solo utilizan los valores predeterminados del contenedor no generan ninguna salida; solo se muestran los elementos cuyos valores se han anulado. En el modo Grid, los valores de extensión de columnas y filas utilizan la notación abreviada span N. La plantilla repeat() se escribe como repeat(N, Xunit) para pistas de ancho igual. Ajusta el selector de unidades entre fr, px y % para que se adapte a tus necesidades de diseño.