Overview

Class systems

The Wave project classes are designed to be clear & descriptive in nature to ensure the designer can understand the purpose of the class without having to read lengthy documentation. There are two types of classes: Global classes and Custom classes.

Global classes

These classes generally cover structure, typography, spacing , other styles, and utility classes are covered extensively in this style guide.

  • Structure: These classes are used to create the base of the pages in the project.
  • Typography: A global system of classes for headings, text-styles, color, and typography customisations.
  • Spacing: Classes covering both margins and padding, these classes allow you to set top, bottom, left, and right spacing across the site.
  • Other Styles: the core color and button classes.
  • Utility Classes: a sample of the main utility classes available.

Custom Classes

Whilst global classes give you a consistent base, custom classes deliver the unique Wave design across both pages and page components. These are not covered in the style guide.

Page Structure classes
page-wrapper
main-wrapper
page-padding
Container classes
container-large
container-medium
container-small
container-xsmall
container-tiny
HTML Heading Tags

H1 - usually a title

H2 - usually a subtitle

H3 - third title

H4 - fourth title

H5 - fifth title
H6 - sixth title
Other HTML Tags

All Paragraphs
Sample text is being used as a placeholder for real text that is normally present. Sample text helps you understand how real text may look on your website. Sample text is being used as a placeholder for real text.

All Links
All Quotes
Sample text is being used as a placeholder for real text that is normally present. Sample text helps you understand how real text may look on your website. Sample text is being used as a placeholder for real text.
Heading Classes

heading-style-1

heading-style-2

heading-style-3

heading-style-4

heading-style-5

Text Style Classes

text-style-intro
Sample text is being used as a placeholder for real text that is normally present. Sample text helps you understand how real text may look on your website. Sample text is being used as a placeholder for real text.

text-style-body
Sample text is being used as a placeholder for real text that is normally present. Sample text helps you understand how real text may look on your website. Sample text is being used as a placeholder for real text.

text-style-body-small
Sample text is being used as a placeholder for real text that is normally present. Sample text helps you understand how real text may look on your website. Sample text is being used as a placeholder for real text.

text-size-eyebrow
Sample text is being used as a placeholder for real text that is normally present. Sample text helps you understand how real text may look on your website. Sample text is being used as a placeholder for real text.

text-size-eyebrow-small
Sample text is being used as a placeholder for real text that is normally present. Sample text helps you understand how real text may look on your website. Sample text is being used as a placeholder for real text.

text-style-strikethrough

text-style-italic

text-style-muted
text-style-allcaps
text-style-nowrap
text-style-emphasis
text-style-quote
Sample text is being used as a placeholder for real text that is normally present. Sample text helps you understand how real text may look on your website. Sample text is being used as a placeholder for real text.

text-style-2lines
Sample text is being used as a placeholder for real text that is normally present. Sample text helps you understand how real text may look on your website. Sample text is being used as a placeholder for real text.

text-style-3lines
Sample text is being used as a placeholder for real text that is normally present. Sample text helps you understand how real text may look on your website. Sample text is being used as a placeholder for real text.dolor sit amet,

Text Colors
text-color-grey
text-color-black
text-color-navy
text-color-energy
text-color-floral
text-color-lilac
text-color-white
Text Weights
text-weight-xbold
text-weight-bold
text-weight-semibold
text-weight-medium
text-weight-normal
text-weight-light
Text Alignments
text-align-left
text-align-center
text-align-right
text-align-justify
rich-text-default

Heading 1

Heading 2

Heading 3

Heading 4

Heading 5
Heading 6

Sample text is being used as a placeholder for real text that is normally present. Sample text helps you understand how real text may look on your website. Sample text is being used as a placeholder for real text.

  • The rich text element allows you to create and format headings,
  • The rich text element allows you to create and format headings,
  • The rich text element allows you to create and format headings,

This is a link

Sample text is being used as a placeholder for real text that is normally present. Sample text helps you understand how real text may look on your website. Sample text is being used as a placeholder for real text.
Placeholder
This is a placeholder image.
Spacing classes (margin + padding)
margin-0
margin: 0;
margin-tiny
margin: 0.125rem;
margin-xxsmall
margin: 0.25rem;
margin-xsmall
margin: 0.5rem;
margin-small
margin: 1rem;
margin-medium
margin: 2rem;
margin-large
margin: 3rem;
margin-xlarge
margin: 4rem;
margin-xxlarge
margin: 5rem;
margin-huge
margin: 6rem;
margin-xhuge
margin: 8rem;
margin-xxhuge
margin: 12rem;
padding-0
padding-tiny
padding-xxsmall
padding-xxsmall
padding-small
padding-medium
padding-large
padding-xlarge
padding-xxlarge
padding-huge
padding-xhuge
padding-xxhuge
Spacing direction classes (margin + padding)
margin-top
margin-bottom
margin-left
margin-right
margin-vertical
margin-horizontal
Color Palette
Wave Black
Hint
Dark Grey
Light Steel
Navy
Energy
Ocean
Cornflower
Fountain
Stone
Sky
Cyan
Hunter
Mint
Floral
Orchid
Lilac
Opal
Carrot
Melon
Peach
Cream
Wave White
Transparent
Background classes
bg-color-black
bg-color-hint
bg-color-dark-grey
bg-color-light-steel
bg-color-navy
bg-color-energy
bg-color-ocean
bg-color-cornflower
bg-color-fountain
bg-color-stone
bg-color-sky
bg-color-powder
bg-color-cyan
bg-color-hunter
bg-color-mint
bg-color-floral
bg-color-orchid
bg-color-lilac
bg-color-carrot
bg-color-melon
bg-color-peach
bg-color-cream
bg-color-white
bg-color-transparent
Buttons
Max Width classes
max-width-full
width: 100%
max-width-full-tablet
tablet > width: 100%
max-width-full-mobile-landscape
mobile-landscape > width: 100%
max-width-full-mobile-portrait
mobile-portrait > width: 100%
Responsiveness classes
hide (all devices)
hide-tablet
hide-mobile-landscape
hide-mobile-portrait
show (all devices)
show-tablet
show-mobile-landscape
show-mobile-portrait