01. Colors02. Typography & Spacing

Typography

Aa

Lato
Bold/700

Aa

Lato
Regular/400

Aa

Lato
Extra Light/200

Modular Type Scale

The body text is set to 16px with a line height of 24px (1.5). The type scale is based on The Perfect Fifth - 1.5 ratio increments on a modular scale. See the Headings below.

Headings

A Visual Type Scale

Display - 81PX / 5.1EM - Lato | Weight: 700 | Line Height: 96px

A Visual Type Scale

H1 - 54PX / 3.4EM - Lato | Weight: 700 | Line Height: 48px

A Visual Type Scale

H2 - 36PX / 2.25EM - Lato | Weight: 700 | Line Height: 48px

A Visual Type Scale

H3 - 24PX / 1.5EM - Lato | Weight: 700 | Line Height: 24px
A Visual Type Scale
H4 - 16PX / 1EM - Lato | Weight: 700 | Line Height: 24px

Paragraphs

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.

PARAGRAPH TEXT - 16PX/ 1EM - Lato | Weight: 400 | Line Height: 24px

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et.

INTRODUCTION PARAGRAPH TEXT - 24PX/ 1.5M - Lato | Weight: 400 | Line Height: 28px. Note: Use sparingly with 2-5 lines of text.

Others

Here is a caption to add on an element.

H5/CAPTION/TAGS - 12PX - Lato

Here is a label to add to your forms as needed.

LABEL - 16PX/ 1EM - Lato | Weight: 400

Small text that you'll have on the page maybe for a small description.

SMALL - 14PX/ 1.4EM - Lato

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.

VERY SMALL - 11PX - Lato

Typography Spacing | Line Height Guidelines

The line height is 24px for body text. For all other text elements, set the line height to multiples of 24. This ensures that all line heights will match the baseline grid unit. (The baseline is determined by the line-height property of the body text i.e 24px).

Below shows how the type sits on a baseline of 24. It is important to note that the bounding box sits on the baseline not the type.

1 row = 24px/1.5em.

8 rows = 192px

As the type increases in size, the line height should still equal a multiple of the baseline 24.

The pink box represents the invisible bounding box created around the text on the web or in a design programme and should be used to measure the distance from other elements on the page. See Spacing Relationships of Elements.

Element Spacing | Relationship Between Page Elements

Element spacing on-page helps to create a consistent and visually appealing user interface. This can be achieved by creating a vertical rhythm on the page between different elements.

Use multiples of 8 to define dimensions, padding, and margins of both block and inline elements. This will ensure that the vertical whitespace between elements remains consistent.

Note: All line heights and the total height (including borders, padding, and margins) of all elements will be a multiple of 8.

This is achieved using a 8px grid. See below for examples.