Grid System
Quick Links
Grid Rules
- Large Breakpoint is ≥ 800 pixels.
- Medium Breakpoint is ≥ 400 pixels and < 800 pixels.
- Small Breakpoint is < 400 pixels.
- Large columns have 12 sizes.
- Medium columns have 6 sizes.
- Small columns have 3 sizes.
- All rows require the clearfix class to manage the floated columns.
- If you don't specify a desired column size at a given breakpoint, the column becomes full width.
- Columns are seperated by margins. If you apply multiple column sizes to the same element, use the appropriate margin classes to space the columns properly at the desired breakpoint.
Large
Large
.col-lg-1-12
.col-lg-1-12
.col-lg-1-12
.col-lg-1-12
.col-lg-1-12
.col-lg-1-12
.col-lg-1-12
.col-lg-1-12
.col-lg-1-12
.col-lg-1-12
.col-lg-1-12
.col-lg-1-12
.col-lg-1-6
.col-lg-1-6
.col-lg-1-6
.col-lg-1-6
.col-lg-1-6
.col-lg-1-6
.col-lg-1-4
.col-lg-1-4
.col-lg-1-4
.col-lg-1-4
.col-lg-1-3
.col-lg-1-3
.col-lg-1-3
.col-lg-1-2
.col-lg-1-2
.col-lg-full
Large, No Margin
.col-nm-lg-1-12
.col-nm-lg-1-12
.col-nm-lg-1-12
.col-nm-lg-1-12
.col-nm-lg-1-12
.col-nm-lg-1-12
.col-nm-lg-1-12
.col-nm-lg-1-12
.col-nm-lg-1-12
.col-nm-lg-1-12
.col-nm-lg-1-12
.col-nm-lg-1-12
.col-nm-lg-1-6
.col-nm-lg-1-6
.col-nm-lg-1-6
.col-nm-lg-1-6
.col-nm-lg-1-6
.col-nm-lg-1-6
.col-nm-lg-1-4
.col-nm-lg-1-4
.col-nm-lg-1-4
.col-nm-lg-1-4
.col-nm-lg-1-3
.col-nm-lg-1-3
.col-nm-lg-1-3
.col-nm-lg-1-2
.col-nm-lg-1-2
.col-lg-full
Medium
Medium
.col-md-1-6
.col-md-1-6
.col-md-1-6
.col-md-1-6
.col-md-1-6
.col-md-1-6
.col-md-1-4
.col-md-1-4
.col-md-1-4
.col-md-1-4
.col-md-1-3
.col-md-1-3
.col-md-1-3
.col-md-1-2
.col-md-1-2
.col-md-full
Medium, No Margin
.col-nm-md-1-6
.col-nm-md-1-6
.col-nm-md-1-6
.col-nm-md-1-6
.col-nm-md-1-6
.col-nm-md-1-6
.col-nm-md-1-4
.col-nm-md-1-4
.col-nm-md-1-4
.col-nm-md-1-4
.col-nm-md-1-3
.col-nm-md-1-3
.col-nm-md-1-3
.col-nm-md-1-2
.col-nm-md-1-2
.col-md-full
Small
Small
.col-sm-1-3
.col-sm-1-3
.col-sm-1-3
.col-sm-1-2
.col-sm-1-2
.col-sm-full
Small, No Margin
.col-nm-sm-1-3
.col-nm-sm-1-3
.col-nm-sm-1-3
.col-nm-sm-1-2
.col-nm-sm-1-2
.col-sm-full
Fluid 12-Column (All Viewports)
With Margins
.col-1-12
.col-1-12
.col-1-12
.col-1-12
.col-1-12
.col-1-12
.col-1-12
.col-1-12
.col-1-12
.col-1-12
.col-1-12
.col-1-12
.col-1-6
.col-1-6
.col-1-6
.col-1-6
.col-1-6
.col-1-6
.col-1-4
.col-1-4
.col-1-4
.col-1-4
.col-1-3
.col-1-3
.col-1-3
.col-1-2
.col-1-2
.col-full
No Margin
.col-nm-1-12
.col-nm-1-12
.col-nm-1-12
.col-nm-1-12
.col-nm-1-12
.col-nm-1-12
.col-nm-1-12
.col-nm-1-12
.col-nm-1-12
.col-nm-1-12
.col-nm-1-12
.col-nm-1-12
.col-nm-1-6
.col-nm-1-6
.col-nm-1-6
.col-nm-1-6
.col-nm-1-6
.col-nm-1-6
.col-nm-1-4
.col-nm-1-4
.col-nm-1-4
.col-nm-1-4
.col-nm-1-3
.col-nm-1-3
.col-nm-1-3
.col-nm-1-2
.col-nm-1-2
.col-full
Multi-Breakpoint Demo #1
The following grid will be six columns on large viewports, two rows of three columns on medium viewports, and three rows of two columns on small viewports.
SAMPLE
SAMPLE
SAMPLE
SAMPLE
SAMPLE
SAMPLE
Multi-Breakpoint Demo #2
The following grid will be four columns on large viewports, two rows of two columns on medium viewports, and four rows of one column on small viewports.
SAMPLE
SAMPLE
SAMPLE
SAMPLE
Form Grid(s)
Forms have their own grid system and grid rules, in order to standardize the size, display, and flow of forms consistently.
- All forms must be on a near-white (#F7F6F6) background.
- The form grid has one breakpoint (800 px).
- The max-width of the form is 800 pixels.
- Every "line" of the form should be a row.
- Form controls have either a two-column width or a one-column width in viewports larger than or equal to the breakpoint.
- Form controls will take on fluid, full widths on viewports smaller than the breakpoint.