Grid
Search the component library

Grid

v1.0.0-beta.1
Download UI Kit v1.9.0

A low level framework for positioning elements on the page.

Download UI Kit v1.9.0

Usage Guidelines

You should generally not use this component directly, prefer Templates and Layouts in your designs.

Features

  • Adapts to standard breakpoints
  • Consistent fluid behavior
  • Handy 12 column grid that can support many layouts
  • Support for nested grids

Dependencies

breakpoints v1.0.0

Grid Structure

The grid consists of several key parts that include the Container, Container Margins, Columns, and Gutters.

All columns reside within the Container, which is located at the root level of a page. Depending on the breakpoint, the container will have Container Margins of various sizes. The container also has a maximum width property, beyond which only the container margins grow in size.

The container is divided into 12 proportional Columns which contain actual content. These are separated by Gutters of a fixed size (which varies based on the breakpoint again).

See the redlines for the exact dimensions of each feature at each breakpoint.

The key parts of the grid.

Redlines

Container
  • Maximum width of 1140px
  • Always horizontally centered
Container Margins
  • ≥ 40px at Large and Extra Large breakpoints
  • 20px at Small and Medium breakpoints
  • 10px at Extra Small breakpoints
Gutters
  • 40px at Medium and larger breakpoints
  • 20px at Small breakpoints
  • 10px at Extra Small breakpoints
Columns
  • Equal widths, size determined by remaining space after accounting for the container width and gutter size

Changelog

1.0.0-beta.1

Initial version.