Huron Living Style Guide

Getting Started

This code style guide is a reference for application owners and developers to understand how an application will look and feel. It is used to convey design language, define design rationale, and explain how to use markup..

Global

Global styles can be found in the global.css file.

Colors

Aubergine

Classes:
Hex:
RGBA:
Classes:
Hex:
RGBA:
Classes:
Hex:
RGBA:
Classes:
Hex:
RGBA:

Guava

Classes:
Hex:
RGBA:
Classes:
Hex:
RGBA:
Classes:
Hex:
RGBA:
Classes:
Hex:
RGBA:

Ecru

Classes:
Hex:
RGBA:
Classes:
Hex:
RGBA:
Classes:
Hex:
RGBA:
Classes:
Hex:
RGBA:

Mint

Classes:
Hex:
RGBA:
Classes:
Hex:
RGBA:
Classes:
Hex:
RGBA:
Classes:
Hex:
RGBA:

Stone

Classes:
Hex:
RGBA:
Classes:
Hex:
RGBA:
Classes:
Hex:
RGBA:
Classes:
Hex:
RGBA:
Classes:
Hex:
RGBA:
Classes:
Hex:
RGBA:

Fonts

We use two fonts:

  • Bricolage Grotesque
    1. Headlines
    2. Titles
    3. Buttons
    4. Links
  • Roboto
    1. Body copy
    2. Bullets
    3. Captions
-or-

font-weight: 300; font-family: 'Bricolage Grotesque', sans-serif;

font-weight: 400; font-family: 'Bricolage Grotesque', sans-serif;

font-weight: 500; font-family: 'Bricolage Grotesque', sans-serif;

font-weight: 600; font-family: 'Bricolage Grotesque', sans-serif;

font-weight: 700; font-family: 'Bricolage Grotesque', sans-serif;

font-weight: 300; font-family: 'Roboto', sans-serif;

font-weight: 400; font-family: 'Roboto', sans-serif;

font-weight: 500; font-family: 'Roboto', sans-serif;

font-weight: 600; font-family: 'Roboto', sans-serif;

font-weight: 700; font-family: 'Roboto', sans-serif;

Headers

This is a heading (H1) with Bricolage Grotesque font

This is a heading (H2) with Bricolage Grotesque font

This is a heading (H3) with Bricolage Grotesque font

This is a heading (H4) with Bricolage Grotesque font

Paragraphs

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Paragraph with modifiers:

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Anchors

This is the default anchor element.

Images

  • Images on the style guide are randomly generated from Lorem Picsum.
  • When appropriate, it is suggested to wrap the image element with a div element even if the div element is not initially styled. This will aid any Javascript that may manipulate the image after page load.

Images with modifiers:

Buttons

Horizontal Rules


Logos

Utilities

Utility styles can be referenced in the utils.css file.

Utilities are simple HTML classes typically scoped to a single CSS property, like border-style or background-color. Utilities can be used additively to style an object from scratch or to override a style defined in component CSS.

Utility-first CSS [replaces] high-level classes, such as container and heading, with low-level classes, such as bg-light-gray and margin-bottom-30. You can think of them as low-level design commodities with predictable names.

Selectors

Examples

An element that remains hidden until the mobile media query is triggered:

Incorrect:

Correct:

Fluid Typography Example:

Lorem ipsum dolor sit amet