Generador de CSS Grid

Crea diseños CSS Grid de forma visual y copia CSS y HTML limpios

Estructura

Los elementos llenan la cuadrícula en el orden del código.

Tamaños de columna

Columna 1
Columna 2
Columna 3

Tamaños de fila

Fila 1
Fila 2

Vista previa

Resultado

.grid-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(2, 100px);
  gap: 16px;
}

Opciones

16px
16px

Elemento seleccionado

Selecciona un elemento en la vista previa para definir cuántas columnas y filas ocupa.

Avanzado

0 deja min-height sin definir. Las filas en fr necesitan una altura para repartirse.

La vista previa y el código se actualizan mientras editas.

¿Qué es el generador de CSS Grid?

Un constructor visual de diseños CSS Grid. Define el tamaño de columnas y filas con fr, px, %, auto, minmax() o un valor personalizado validado, pinta áreas con nombre o crea una cuadrícula de tarjetas adaptable con auto-fit. La vista previa es un contenedor CSS Grid real que usa las mismas declaraciones que el código generado: lo que ves es lo que copias.

Cómo usarlo
  1. 1.Elige un modo: Pistas, Áreas con nombre o Adaptable, o carga una plantilla.
  2. 2.Ajusta los tamaños de columnas y filas, el espaciado y la alineación.
  3. 3.En Pistas, haz clic en un elemento de la vista previa para que ocupe varias columnas o filas.
  4. 4.En Áreas con nombre, escribe un nombre y haz clic en las celdas para pintar cada área.
  5. 5.Copia o descarga el CSS o la página HTML independiente.
Áreas con nombre y validación

Cada área con nombre debe formar un rectángulo completo; de lo contrario, los navegadores ignoran toda la declaración grid-template-areas. El generador explica qué área incumple la regla y mantiene el último diseño válido en la vista previa y el código hasta que lo corrijas. Los tamaños de pista personalizados se comprueban antes de aplicarse.

Límites

Hasta 12 columnas, 12 filas y 48 elementos. Los tamaños personalizados aceptan longitudes, porcentajes, fr, auto, min-content, max-content, minmax() y fit-content(); no se aceptan calc(), var(), nombres de línea ni repeat() dentro de una sola pista. Los diseños solo se guardan en este navegador.

CodingTool ya está oficialmente disponible en

Launched on StartupBaseCodingTool.dev - Free, Fast & Easy Developer Tools in One Place | Product HuntCodingTool - Featured on Startup FameFazier badgeListed on Turbo0Featured on Twelve ToolsFeatured on Findly.toolsLaunchpadly Startup DirectoryCodingTool.dev — Featured on Smol Launch