QuicklyCSS v2 · Docs
Grid col span
Versión v2.0 alpha.2
MÓDULO•ESTRUCTURA

Estructura · grid-col-span.css

Grid col span (ocupación de columnas)

Controla cuántas columnas ocupa un item dentro de un grid. El sistema ofrece spans de 1 a 12 y variantes para todos los breakpoints de QuicklyCSS.

v2.0

Spans de 1 a 12

Expresa la ocupación del item directamente en columnas.

Items independientes

Cada hijo puede ocupar una cantidad distinta dentro del mismo grid.

Overrides adaptables

Modifica el span en resoluciones específicas mediante max-width.

Problema que resuelve

Permite crear composiciones asimétricas sin escribir reglas de grid-column para cada componente o breakpoint.

Convención real de clases

Usa .grid-col-span-{n} para la base y .grid-col-span-{breakpoint}-{n} para cambiar la ocupación. El padre debe ser un grid con columnas definidas.

Código + resultado

Ejemplos reales de grid col span

Los resultados se renderizan dentro de un grid real de doce columnas.

HTML
Resultado aplicado3 de 12
grid padre12 columnas

Referencia

Clases grid-col-span

La escala indica cuántas columnas consecutivas ocupa el item dentro del grid.

ClaseSpanEn grid de 12Uso recomendado
.grid-col-span-118.333333%Elemento mínimo.
.grid-col-span-2216.666667%Control compacto.
.grid-col-span-3325%Cuarto del grid.
.grid-col-span-4433.333333%Tercio del grid.
.grid-col-span-5541.666667%Composición asimétrica.
.grid-col-span-6650%Mitad del grid.
.grid-col-span-7758.333333%Contenido principal asimétrico.
.grid-col-span-8866.666667%Dos tercios del grid.
.grid-col-span-9975%Tres cuartos del grid.
.grid-col-span-101083.333333%Contenido casi completo.
.grid-col-span-111191.666667%Margen estructural mínimo.
.grid-col-span-1212100%Fila completa.
.grid-col-span-640-[n]1–12VariableOverride para ≤640px.
.grid-col-span-768-[n]1–12VariableOverride para ≤768px.
.grid-col-span-1024-[n]1–12VariableOverride para ≤1024px.
.grid-col-span-1280-[n]1–12VariableOverride para ≤1280px.
.grid-col-span-1536-[n]1–12VariableOverride para ≤1536px.
.grid-col-span-2560-[n]1–12VariableOverride para ≤2560px.
.grid-col-span-3840-[n]1–12VariableOverride para ≤3840px.
.grid-col-span-6016-[n]1–12VariableOverride para ≤6016px.
Regla del sistemaEl padre define la cantidad total de columnas; grid-col-span controla cuántas de ellas ocupa cada item.

Recomendaciones

Buenas prácticas con grid col span

01

Define el grid padre

El span sólo tiene sentido dentro de un contenedor grid con columnas.

02

Respeta la escala

En un grid de doce columnas, evita spans superiores a doce.

03

Amplía en móvil

Los contenidos principales suelen pasar a span completo en pantallas pequeñas.

04

Usa gap en el padre

La separación pertenece al grid, no al ancho individual del item.