Typography

Usual text utility classes to overcome the common text management needs.

Font Size

Utilities for controlling the font size of an element.

It uses $global-font-sizes variables map to generate the sizing utilities.

Where can I customize this variable?

It is located in 1-Settings/_settings.font-size.scss

$global-font-sizes: (
  h1: 32px,
  h2: 28px,
  h3: 24px,
  h4: 20px,
  h5: 18px,
  h6: 16px,
) !default;

Notice that this map is also used in 4-Base/_base.heading.scss to provide a basic default sizing to headings.

Usage

.u-text-h6

Lorem ipsum dolor sit amet

.u-text-h5

Lorem ipsum dolor sit amet

.u-text-h4

Lorem ipsum dolor sit amet

.u-text-h3

Lorem ipsum dolor sit amet

.u-text-h2

Lorem ipsum dolor sit amet

.u-text-h1

Lorem ipsum dolor sit amet

Text Alignment

Used to align the inner content of a block element.

Class Property
u-text-left text-align: left
u-text-center text-align: center
u-text-right text-align: right
u-text-justify text-align: justify

Usage

.u-text-left

Lorem ipsum dolor sit amet, consectetuer adipiscing elit.Aenean commodo ligula eget dolor.Aenean massa. pre sociis natoque penatibus et magnis disparturient montes, nascetur ridiculus mus. Donec quam felis,ultricies nec, pellentesque eu, pretium quis sem.

.u-text-center

Lorem ipsum dolor sit amet, consectetuer adipiscing elit.Aenean commodo ligula eget dolor.Aenean massa. pre sociis natoque penatibus et magnis disparturient montes, nascetur ridiculus mus. Donec quam felis,ultricies nec, pellentesque eu, pretium quis, sem.

.u-text-right

Lorem ipsum dolor sit amet, consectetuer adipiscing elit.Aenean commodo ligula eget dolor.Aenean massa. pre sociis natoque penatibus et magnis disparturient montes, nascetur ridiculus mus. Donec quam felis,ultricies nec, pellentesque eu, pretium quis, sem.

.u-text-justify

Lorem ipsum dolor sit amet, consectetuer adipiscing elit.Aenean commodo ligula eget dolor.Aenean massa. pre sociis natoque penatibus et magnis disparturient montes, nascetur ridiculus mus. Donec quam felis,ultricies nec, pellentesque eu, pretium quis, sem.

Font Weight

Utilities for controlling the font weight of an element.

Class Property
u-text-hairline font-weight: 100
u-text-thin font-weight: 200
u-text-light font-weight: 300
u-text-normal font-weight: 400
u-text-medium font-weight: 500
u-text-semibold font-weight: 600
u-text-bold font-weight: 700
u-text-extrabold font-weight: 800
u-text-black font-weight: 900

Usage

.u-text-hairline

Lorem ipsum dolor sit amet

.u-text-thin

Lorem ipsum dolor sit amet

.u-text-light

Lorem ipsum dolor sit amet

.u-text-normal

Lorem ipsum dolor sit amet

.u-text-medium

Lorem ipsum dolor sit amet

.u-text-semibold

Lorem ipsum dolor sit amet

.u-text-bold

Lorem ipsum dolor sit amet

.u-text-extrabold

Lorem ipsum dolor sit amet

.u-text-black

Lorem ipsum dolor sit amet

Styles & Decoration

Utilities for controlling the generic style of text.

Class Property
u-text-italic font-style: italic
u-text-uppercase text-transform: uppercase
u-text-lowercase text-transform: lowercase
u-text-capitalize text-transform: capitalize
u-text-underline text-decoration: underline
u-text-line-through text-decoration: line-through
u-text-no-underline text-decoration: none

Usage

.u-text-italic

Lorem ipsum dolor sit amet

.u-text-uppercase

Lorem ipsum dolor sit amet

.u-text-lowercase

Lorem ipsum dolor sit amet

.u-text-capitalize

Lorem ipsum dolor sit amet

.u-text-underline

Lorem ipsum dolor sit amet

.u-text-line-through

Lorem ipsum dolor sit amet

.u-text-no-underline

Lorem ipsum dolor sit amet