Layouts

A layout system allows you to visually organize your content and adapt to screen size, ensuring consistency and hierarchy.

Column 1/3
Column 2/3
Column 3/3

Variations

One Column Layout

Column 1/1
copydone

Two Columns Layout

Column 1/2
Column 2/2
copydone

Three Columns Layout

Column 1/3
Column 2/3
Column 3/3
copydone

Four Columns Layout

Column 1/4
Column 2/4
Column 3/4
Column 4/4
copydone

Six Columns Layout

1/6
2/6
3/6
4/6
5/6
6/6
copydone

Two Uneven Columns Five & Seven

Column 5/12
Column 7/12
copydone

Two Uneven Columns Seven & Five

Column 7/12
Column 5/12
copydone

Two Uneven Columns Four & Eight

Column 4/12
Column 8/12
copydone

Two Uneven Columns Eight & Four

Column 8/12
Column 4/12
copydone

Two Uneven Columns Three & Nine

Column 3/12
Column 9/12
copydone

Two Uneven Columns Nine & Three

Column 9/12
Column 3/12
copydone

Three Uneven Columns Six Three Three

Column 6/12
Column 3/12
Column 3/12
copydone

Three Uneven Columns Three Six Three

Column 3/12
Column 6/12
Column 3/12
copydone

Three Uneven Columns Three Three Six

Column 3/12
Column 3/12
Column 6/12
copydone

Usage

Use any of the layouts to ensure that your content will be visual consistent on all screen resolutions.

Specs

The layout consists of the following elements:

  • Container: the container keeps the content at the center of the screen with a 2rem (32px) horizontal margin (to avoid having the content at the edge of the screen). You can remove this class to create layouts that would expand to the full width of the screen.
  • Row: a grid element that uses a 12-column layout for large screens, 8 columns for medium screens and 4 columns for small screens. In all layouts, a 1.5rem (24px) gutter is separating the columns from each other.
  • Column: all content is placed within columns.