Style Guide

Welcome to the We-R. Style Guide !
Please follow the guide style classes carefully. Before creating a new class, make sure that a corresponding class does not already exist in the style guide.
When creating a new class, please follow these instructions :
Write in Title Case
Write with a space between each word
Don't use ".", "-" or "_".
Be descriptive in class names.

Headings Types

Heading 1

Heading 1

Heading 2

Heading 2

Heading 3

Heading 3

Heading 4

Heading 4

Heading 5
Heading 5
Heading 6
Heading 6

Headings Size

Heading Xxlarge

Heading Xlarge

Heading Large

Heading Medium

Heading Small

Heading Xsmall

Other HTML Tags

All Paragraph (HTML TagLorem 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.

All Paragraph (HTML TagLorem 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.

All Links
Block Quote

Text Size

A 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.

A 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.

A 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.

A 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.

A 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.

A 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.

A 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.

Text Weights

Text Weight Black
Text Weight Xbold
Text Weight Bold
Text Weight Semibold
Text Weight Medium
Text Weight Normal
Text Weight Light

Text Styles

Text Style Italic
Text Style Strikethrough
Text style allcaps
Text Style Nowrap
Text Style Quote
Text Style 2lines
Text Style 3lines
Text Style Muted

Text Colours

Text Color Black
Text Color Light Black
Text Color Dark Grey
Text Color Grey
Text Color Light Grey
Text Color White
Text Color White Smoke

Text Alignment

Text Align Left
Text Align Center
Text Align Right

Rich Text

Rich Text

Heading 1

Heading 2

Heading 3

Heading 4

Heading 5
Heading 6
This is a block quote

The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.

This is a link inside of a rich text

  • List item
  • List item
  • List item
  1. List item
  2. List item
  3. List item
Caption goes here

Color Swatch

.Black
.White
.200
.300
.400
.500
.600
.700
.Primary Color
.Secondary Color

Background Color

.Background Color 100

.Background Color 200

.Background Color 300

.Background Color 400

.Background Color 500

.Background Color 600

.Background Color 700

.Background Color 800

.Background Color Primary

.Background Color Secondary

Form Elements

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Icons

.Icon Xxsmall

.Icon Xsmall

.Icon Small

.Icon Medium

.Icon Large

.Icon Xlarge

.Icon 1x1 Xxsmall

.Icon 1x1 Xsmall

.Icon 1x1 Small

.Icon 1x1 Medium

.Icon 1x1 Large

.Icon 1x1 Xlarge

Images

Image Aspect Ratio 1:1

Image Aspect Ratio 4:3

Image Aspect Ratio 3:2

Image Aspect Ratio 16:9

Margin Direction

.Margin Top
.Margin Bottom
.Margin Left
.Margin Right
.Margin Horizontal
.Margin Vertical

Margin Size

.Margin 0
.Margin Tiny
.Margin Xxsmall
.Margin Xsmall
.Margin Small
.Margin Medium
.Margin Large
.Margin Xlarge
.Margin Xxlarge
.Margin Huge
.Margin Xhuge
.Margin Xxhuge
.Margin Custom 1
.Margin Custom 2
.Margin Custom 3

Margin Top

Margin Bottom

Margin Left

Margin Right

Margin Vertical

Margin Horizontal

Padding Direction

.Padding Top
.Padding Bottom
.Padding Left
.Padding Right
.Padding Horizontal
.Padding Vertical

Padding Size

.Padding 0
.Padding Tiny
.Padding Xxsmall
.Padding Xsmall
.Padding Small
.Padding Medium
.Padding Large
.Padding Xlarge
.Padding Xxlarge
.Padding Huge
.Padding Xhuge
.Padding Xxhuge
.Padding Custom 1
.Padding Custom 2
.Padding Custom 3

Padding Top

Padding Bottom

Padding Left

Padding Right

Padding Vertical

Padding Horizontal

Grid

Please use these .classes when working with grids. If the grid you need has not been configured in the style guide, please create a new .class following the logic of these.

Containers

.Container 90
.Container 80
.Container 70
.Container 60
.Container 50

Max Widths

.Max Width Full
.Max Width Full Tablet
.Max Width Full Mobile Landscape
.Max Width Full Mobile Portrait
.Max Width 20%
.Max Width 30%
.Max Width 40%
.Max Width 45%
.Max Width 50%
.Max Width 55%
.Max Width 60%
.Max Width 70%
.Max Width 80%
.Max Width 90%

Layout Display

By default, all Display-Horizontal are transformed into Display-Vertical from the mobile landscape, in order to ensure responsive.
.Display Vertical Center
.Display Vertical Left
.Display Vertical Right
.Display Vertical Stretch
.Display Vertical Bottom
.Display Vertical Space Btw
.Display Vertical Space Around
.Display Horizontal Center
.Display Horizontal Left
.Display Horizontal Right
.Display Horizontal Stretch
.Display Horizontal Bottom
.Display Horizontal Space Btw
.Display Horizontal Space Around

Combo Class

.Display Align Center - Layout display align center
.Align Top - Layout display align top
.Align Bottom - Layout display align bottom
.Align Right - Layout display align right
.Align Left - Layout display align left
.Align Stretch - Layout display align stretch
.Justify Center - Layout display justify center
.Justify Left - Layout display justify left
.Justify Right - Layout display justify right
.Justify Top - Layout display justify top
.Justify Bottom - Layout display justify bottom
.Justify Space Btw - Layout display justify space btw

Utility

.Hide - hide on all devices
.Hide Tablet - hide starting from tablet resolution
.Hide Mobile Landscape - hide starting from mobile landscape resolution
.Hide Mobile Portrait - hide starting from mobile portrait resolution
.Show - display on all devices
.Show Tablet - display starting from tablet resolution
.Show Mobile Landscape - display starting from mobile landscape resolution
.Show Mobile Portrait - display starting from mobile portrait resolution
.Z Index 1 - bring an element closer on the z-index, sets z-index to 1
.Z Index 2 - bring an element closer on the z-index, sets z-index to 2
.Align Center - sets margin left and right to auto, centers an element inside its parent div
.Overflow Hidden - sets overflow to hidden
.Position Relative - sets overflow to hidden
.Position Absolute - sets overflow to hidden
.Position Fixed - sets overflow to hidden
.Position Sticky - sets overflow to hidden