Grid Column Span

Allow a grid item to span a specific number of columns.

Widely available

This feature is well established and works across many devices and browser versions.

Chrome
Edge
Firefox
Safari

gc-s-1
grid-column: span 1 / span 1;
gc-s-2
grid-column: span 2 / span 2;
gc-s-3
grid-column: span 3 / span 3;
gc-s-4
grid-column: span 4 / span 4;
gc-s-5
grid-column: span 5 / span 5;
gc-s-6
grid-column: span 6 / span 6;
gc-s-7
grid-column: span 7 / span 7;
gc-s-8
grid-column: span 8 / span 8;
gc-s-9
grid-column: span 9 / span 9;
gc-s-10
grid-column: span 10 / span 10;
gc-s-11
grid-column: span 11 / span 11;
gc-s-12
grid-column: span 12 / span 12;
gc-s-13
grid-column: span 13 / span 13;
gc-s-14
grid-column: span 14 / span 14;
gc-s-15
grid-column: span 15 / span 15;
gc-s-16
grid-column: span 16 / span 16;

Responsiveness

Use breakpoint prefixes to target different screen sizes. Styles apply from the breakpoint & up.

Target viewport sizes with breakpoint prefixes.

sm:gc-s-(value)
Small640px
md:gc-s-(value)
Medium768px
lg:gc-s-(value)
Large1024px
xxl:gc-s-(value)
Extra Large1536px

Hover State

Apply styles conditionally on hover using the h: prefix.

Add the h: prefix to apply styles only when the user hovers over the element.

Syntax:h:gc-s-(value)