Generador de porcentajes para rejillas CSS Grid
Genera grid-template-columns proporcional a partir de pesos, con vista previa en vivo y desglose en píxeles.
| Columna | Porcentaje | Píxeles |
|---|
—
Respuesta Rápida: ¿Qué es Generador de porcentajes para rejillas CSS Grid?
¿Qué hace esta herramienta? Genera grid-template-columns proporcional a partir de pesos, con vista previa en vivo y desglose en píxeles.
- Paso 1: Introduce o ajusta el campo Anchos o Pesos de Columna (separados por coma).
- Paso 2: Introduce o ajusta el campo Ancho del Contenedor (px).
- Paso 3: Introduce o ajusta el campo Espacio entre Columnas — Gap (Opcional, px).
- Paso 4: Haz clic en Generar Grid para obtener el desglose y resultados inmediatos.
Para obtener resultados óptimos, asegúrate de ingresar los valores en las unidades correspondientes.
- ¿Por qué usar porcentajes en CSS Grid?
- ¿Cómo se calculan los porcentajes de columna?
- Guía paso a paso: cómo generar tu rejilla en porcentajes
- Modo 2D: filas y columnas a la vez
- Casos de uso: cuándo conviene un grid en porcentajes
- Errores comunes al calcular porcentajes de Grid
- Porcentajes en Grid frente a la unidad fr
- Compatibilidad de navegadores y consejos profesionales
- Preguntas Frecuentes (FAQ)
¿Por qué usar porcentajes en CSS Grid?
grid-template-columns acepta varias unidades (px, fr, %, minmax()), y aunque la unidad fr es la más común para repartir espacio de forma proporcional, los porcentajes siguen siendo útiles cuando necesitas que el ancho de cada columna sea un valor exacto y predecible —por ejemplo, para que coincida con un diseño entregado por un equipo de diseño en Figma que especifica anchos en porcentaje— o cuando combinas la rejilla con otros elementos posicionados de forma absoluta que también usan porcentajes. Este generador de porcentajes para CSS Grid calcula esos valores exactos a partir de simples pesos relativos, sin necesidad de resolver la proporción a mano.
¿Cómo se calculan los porcentajes de columna?
Ejemplo: con pesos 1, 2, 1 (tres columnas donde la central es el doble de ancha), la suma es 4, así que los porcentajes son 25%, 50% y 25%. Un detalle importante que muchos desarrolladores pasan por alto: cuando defines un gap, CSS Grid resta primero el espacio total de los gaps del ancho del contenedor, y solo después reparte el espacio restante según los porcentajes — por eso esta calculadora muestra tanto el porcentaje como su equivalente exacto en píxeles, calculado sobre el ancho ya descontado el gap.
Guía paso a paso: cómo generar tu rejilla en porcentajes
1) Escribe los "Anchos o Pesos de Columna" separados por coma (por ejemplo, 1,2,1). 2) Indica el "Ancho del Contenedor" en píxeles. 3) Ajusta el "Gap" opcional entre columnas. 4) La vista previa en vivo, la tabla de porcentajes y píxeles, y el código grid-template-columns se generan al instante. Si necesitas definir también las filas de tu rejilla (no solo las columnas), cambia al Modo 2: Grid 2D para calcular ambos ejes a la vez con su propia vista previa 2D.
Modo 2D: filas y columnas a la vez
Una rejilla real casi siempre necesita definir tanto grid-template-columns como grid-template-rows. El Modo 2 de esta herramienta calcula ambos ejes de forma independiente a partir de sus propios pesos, con una vista previa en vivo que muestra cómo se distribuyen las celdas en un grid del tamaño que definas, generando el código CSS completo listo para copiar.
Casos de uso: cuándo conviene un grid en porcentajes
Los porcentajes en Grid encajan bien al maquetar layouts de tipo revista o dashboard donde el diseño original ya especifica anchos exactos en %, al combinar Grid con elementos posicionados de forma absoluta o con otras técnicas de maquetación que también usan porcentaje, y al documentar un sistema de columnas reutilizable donde el porcentaje exacto de cada columna debe quedar registrado como parte del design system. Si en cambio tu layout es de una sola fila que debe repartirse dinámicamente según el contenido disponible, la herramienta más adecuada suele ser la calculadora de porcentajes para CSS Flexbox.
Errores comunes al calcular porcentajes de Grid
El error más frecuente es calcular el porcentaje sobre el ancho total del contenedor sin descontar primero el gap, lo que produce columnas ligeramente más anchas de lo esperado y puede provocar un desbordamiento horizontal sutil. Otro error habitual es mezclar unidades sin verificar cómo interactúan: combinar fr y % en la misma declaración es válido, pero el resultado final no siempre es intuitivo si no entiendes que fr reparte el espacio restante después de resolver el resto de unidades.
Porcentajes en Grid frente a la unidad fr
fr es generalmente más simple porque reparte automáticamente el espacio sobrante sin que tengas que recalcular nada si añades o quitas una columna. Los porcentajes, en cambio, dan un valor absoluto y auditable, útil cuando ese ancho exacto importa para otra parte del sistema. Si tu rejilla incluye imágenes que también deben escalar de forma fluida dentro de cada columna, combina esta herramienta con la calculadora de ancho fluido porcentual para imágenes web.
Compatibilidad de navegadores y consejos profesionales
CSS Grid tiene soporte completo en todos los navegadores modernos (Chrome, Firefox, Safari, Edge) desde 2017, por lo que usar porcentajes en grid-template-columns no requiere ningún prefijo ni comprobación especial de compatibilidad. Un consejo profesional habitual: si tu rejilla debe adaptarse también a distintos tamaños de pantalla, considera combinar los porcentajes generados aquí con la función minmax() — por ejemplo, minmax(0, 25%) evita que una columna se desborde si su contenido es más ancho que el porcentaje asignado, un problema muy común con imágenes o tablas dentro de columnas estrechas. Otro consejo: documenta siempre el peso relativo de cada columna (no solo el porcentaje final) en los comentarios de tu CSS, para que el siguiente desarrollador entienda de dónde viene esa proporción si necesita añadir una columna más adelante.
Preguntas Frecuentes (FAQ)
¿Por qué mis columnas no suman exactamente el ancho del contenedor?
Si has definido un gap, ese espacio se resta del ancho disponible antes de repartir los porcentajes — es un comportamiento correcto de CSS Grid, no un error. Esta calculadora ya tiene en cuenta ese descuento al mostrar los píxeles equivalentes.
¿Debería usar % o fr para mis columnas?
fr es generalmente más simple y flexible porque reparte automáticamente el espacio sobrante sin que tengas que calcular nada — pero los porcentajes tienen la ventaja de ser un valor absoluto y predecible, útil cuando necesitas anclar el ancho de una columna a un valor exacto conocido de antemano, o al combinar Grid con elementos posicionados en porcentaje.
¿Puedo mezclar columnas en porcentaje con columnas de ancho fijo?
Sí, CSS Grid permite mezclar unidades libremente en grid-template-columns (por ejemplo, 200px 1fr 25%) — esta calculadora asume que todas las columnas son proporcionales entre sí, pero puedes tomar los porcentajes generados y combinarlos manualmente con columnas de ancho fijo en tu CSS final.
¿Cómo calculo el porcentaje de 3 columnas con pesos 1, 2, 1?
La suma de los pesos es 4, así que los porcentajes resultantes son 25%, 50% y 25% respectivamente — la columna central ocupa el doble que cada una de las laterales. Introduce cualquier combinación de pesos en esta calculadora para obtener el desglose exacto al instante.
¿Es gratuito este generador de porcentajes para CSS Grid?
Sí, sin registro y sin límite de usos, como el resto de calculadoras de CSS y diseño web de porcentaje.net. Calcula y previsualiza tu rejilla en tiempo real directamente en tu navegador.
Categorías Recomendadas
Herramientas Relacionadas
Otras calculadoras de CSS & Web que te pueden interesar.
Generador de degradados CSS lineales con porcentajes
Genera un degradado lineal de 2 colores con vista previa en vivo, o crea degradados multi-color...
Ver herramienta CSS & WebGenerador interactivo de código CSS Border Radius
Edita las 4 esquinas con radios elípticos y vista previa en vivo, o carga formas predefinidas ...
Ver herramienta CSS & WebCalculadora de porcentajes para CSS Flexbox
Calcula el flex-basis proporcional de tus elementos con vista previa en vivo, o simula cómo se...
Ver herramienta CSS & WebGenerador de sombreado CSS Box Shadow
Diseña una sombra con vista previa en vivo y presets de elevación, o apila varias capas de so...
Ver herramienta CSS & WebConvertidor de Píxeles a unidades REM (CSS)
Convierte píxeles a rem al instante con vista previa de tamaño real, o convierte una lista co...
Ver herramienta CSS & WebGenerador de escala tipográfica para diseño UI
Genera una escala tipográfica armónica con vista previa real del texto, o una escala fluida c...
Ver herramienta CSS & WebCalculadora de espaciado UI usando la proporción áurea
Genera una escala de espaciado armónica con vista previa visual, o expórtala como variables C...
Ver herramienta CSS & WebConvertidor de alto de ventana (VH) a Píxeles
Convierte un valor vh a píxeles al instante, o descubre cuántos píxeles se recorta un elemen...
Ver herramienta CSS & WebCalculadora de contraste de color accesibilidad WCAG
Comprueba el ratio de contraste WCAG entre dos colores frente a los niveles AA/AAA, o deja que ...
Ver herramienta CSS & WebCalculadora de opacidad de color HEX (Canal Alfa)
Convierte cualquier color y opacidad a HEX de 8 dígitos y RGBA con vista previa en vivo, o gen...
Ver herramienta CSS & WebCalculadora de ancho fluido porcentual para imágenes web
Calcula el ancho fluido en % de tu imagen con vista previa en vivo, o genera un snippet srcset/...
Ver herramienta CSS & WebConvertidor de ancho de ventana (VW) a Píxeles
Convierte un valor vw a píxeles al instante, o genera una tabla con su equivalencia en 9 dispo...
Ver herramienta CSS & WebConvertidor de unidades REM a Píxeles
Convierte rem a píxeles al instante, o compara cómo se renderiza tu valor rem en distintas ba...
Ver herramienta CSS & WebCalculadora de relación de aspecto de pantallas
Simplifica cualquier relación de aspecto y escala el alto a un nuevo ancho con vista previa en...
Ver herramienta Herramientas de TextoEliminador de Comentarios CSS en Texto
Elimina comentarios multilínea (/* */) y de línea (//) en CSS, SCSS y SASS sin alterar reglas...
Ver herramienta Herramientas de TextoGenerador de Fuentes y Letras Bonitas
Genera letras bonitas y fuentes decorativas para Instagram, TikTok y Discord: gótica, doble tr...
Ver herramienta Herramientas de TextoGenerador de Tarjetas de Presentación vCard desde Texto
Convierte firmas de correo, textos o datos de contacto en archivos vCard (.vcf v3.0 / v4.0)....
Ver herramienta Educación & NotasGenerador de Citas Chicago
Genera citas en formato Chicago 17ª edición: elige entre el sistema Autor-Fecha (ciencias) o ...
Ver herramienta Herramientas de TextoGenerador de Texto Invisible
Genera texto invisible copiable para nombres y biografías de Discord, Instagram, WhatsApp, Tik...
Ver herramienta Agricultura & CultivosCalculadora de porcentajes de mezclas de fertilizante NPK
Calcula el peso de N, P y K de una mezcla de fertilizante, o el análisis N-P-K resultante de m...
Ver herramienta Herramientas de TextoGenerador de Texto Subrayado
Genera texto subrayado Unicode para WhatsApp, Instagram y Discord. 4 variantes (simple, doble, ...
Ver herramienta Herramientas de TextoGenerador de Plantillas de Texto
Crea plantillas con campos {{variables}} y combínalas con una tabla CSV para generar decenas d...
Ver herramienta