Skip to main content

Grid Template Columns

Utilities for specifying the columns in a grid layout.

CSS Property:grid-template-columns
Classes:14

Grid Template Columns Classes

ClassCSS
grid-cols-1grid-template-columns: repeat(1, minmax(0, 1fr));
grid-cols-2grid-template-columns: repeat(2, minmax(0, 1fr));
grid-cols-3grid-template-columns: repeat(3, minmax(0, 1fr));
grid-cols-4grid-template-columns: repeat(4, minmax(0, 1fr));
grid-cols-5grid-template-columns: repeat(5, minmax(0, 1fr));
grid-cols-6grid-template-columns: repeat(6, minmax(0, 1fr));
grid-cols-7grid-template-columns: repeat(7, minmax(0, 1fr));
grid-cols-8grid-template-columns: repeat(8, minmax(0, 1fr));
grid-cols-9grid-template-columns: repeat(9, minmax(0, 1fr));
grid-cols-10grid-template-columns: repeat(10, minmax(0, 1fr));
grid-cols-11grid-template-columns: repeat(11, minmax(0, 1fr));
grid-cols-12grid-template-columns: repeat(12, minmax(0, 1fr));
grid-cols-nonegrid-template-columns: none;
grid-cols-subgridgrid-template-columns: subgrid;

Arbitrary Values

You can use arbitrary values with square bracket notation when you need a specific value not included in the default scale.

grid-cols-[200px_1fr_200px]grid-cols-[repeat(auto-fill,minmax(200px,1fr))]

Responsive Variants

Apply grid template columns utilities at specific breakpoints using responsive prefixes.

BreakpointPrefixExample
640px+sm:sm:grid-cols-1
768px+md:md:grid-cols-1
1024px+lg:lg:grid-cols-1
1280px+xl:xl:grid-cols-1
1536px+2xl:2xl:grid-cols-1