Style guide

This project utilizes Client-first as style system. You can read the docs here.

Check the instructions page for a basic tutorial about this template.

Structure

Core

  • page-wrapper
  • main-wrapper
  • padding-global

Container

  • container-tiny
  • container-xxsmall
  • container-xsmall
  • container-small
  • container-medium
  • container-large
  • container-full

Max Width

  • max-width-xxsmall
  • max-width-xsmall
  • max-width-small
  • max-width-medium
  • max-width-large
  • max-width-xlarge
  • max-width-xxlarge
  • max-width-full-mobile
  • max-width-full-tablet
  • max-width-full

Typography

Heading

  • Heading 1
  • heading-style-h1

h1

h1

  • Heading 2
  • heading-style-h2

h2

h2

  • Heading 3
  • heading-style-h3

h3

h3

  • Heading 4
  • heading-style-h4

h4

h4

  • Heading 5
  • heading-style-h5
h5

h5

  • Heading 6
  • heading-style-h6
h6

h6

Other elements

Paragraph

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.

Block Quote

"The Block quote element lets you add and style a quotation to make it stand out from the rest of your text."

Unordered Lists

  • Sample text is being used as a placeholder.
  • Sample text is being used as a placeholder.
  • Sample text is being used as a placeholder.

Ordered Lists

  1. Sample text is being used as a placeholder.
  2. Sample text is being used as a placeholder.
  3. Sample text is being used as a placeholder.

Link

Text Link

Text size

  • text-size-large

    Lorem ipsum dolor sit amet, consectetur adipiscing elit.

  • text-size-medium

    Lorem ipsum dolor sit amet, consectetur adipiscing elit nullam suscipit rhoncus.

  • text-size-regular

    Lorem ipsum dolor sit amet, consectetur adipiscing elit nullam suscipit rhoncus.

  • text-size-small

    Lorem ipsum dolor sit amet, consectetur adipiscing elit nullam suscipit rhoncus.

  • text-size-tiny

    Lorem ipsum dolor sit amet, consectetur adipiscing elit nullam suscipit rhoncus.

Text style

  • text-style-label

    Label

  • text-style-strikethrough

    Strikethrough

  • text-style-italic

    Italic

  • text-style-muted

    Muted

  • text-style-all-caps

    All caps

  • text-style-nowrap

    nowrap

  • text-style-link

    Link

Text Weight

  • text-weight-black

    Black

  • text-weight-xbold

    Xbold

  • text-weight-bold

    Bold

  • text-weight-semibold

    Semibold

  • text-weight-medium

    Medium

  • text-weight-normal

    Normal

  • text-weight-light

    Text light

  • text-weight-xlight

    Text xlight

  • text-weight-thin

    Text thin

Text Alignment

  • text-align-left

    Left

  • text-align-center

    Center

  • text-align-right

    Right

Rich Text

Text Rich Text

H1

Heading 2

Heading 3

Heading 4

Heading 5
Heading 6

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.

Caption text

  • Sample text is being used as a placeholder.
  • Sample text is being used as a placeholder.
  • Sample text is being used as a placeholder.
  1. Sample text is being used as a placeholder.
  2. Sample text is being used as a placeholder.
  3. Sample text is being used as a placeholder.

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.

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.

Spacing

Section

  • padding-section-xsmall
  • padding-section-small
  • padding-section-medium
  • padding-section-large
  • padding-section-xlarge
  • padding-section-xxlarge

Spacer

  • spacer-tiny
  • spacer-xxsmall
  • spacer-xsmall
  • spacer-small
  • spacer-medium
  • spacer-large
  • spacer-xlarge
  • spacer-xxlarge
  • spacer-huge
  • spacer-xhuge
  • spacer-xxhuge
  • spacer-custom-1
  • spacer-custom-2
  • spacer-custom-3

Utility

Visibility

  • hide
  • hide-tablet
  • hide-mobile-landscape
  • hide-mobile-portrait
  • overflow-visible
  • overflow-hidden
  • overflow-scroll
  • overflow-auto

Layout

  • display-block
  • display-flex
  • display-inline-block
  • display-inline

Aspect ratio

  • aspect-ratio-square
  • aspect-ratio-portrait
  • aspect-ratio-landscape
  • aspect-ratio-widescreen

Others

  • pointer-events-auto
  • pointer-events-none
  • layer
  • spacing-clean
  • align-center
  • z-index-1
  • z-index-2

Elements

Icons

  • icon-height-small

  • icon-height-medium

  • icon-height-large

  • icon-height-xlarge