Tipografia

Responsivo

Para aplicar classes utilitárias em um breakpoint específico, adicione o prefixo adequado a classe existente.

Text Color

Utilitários para controlar a cor do texto de um elemento

Classe Propriedades
.z--text-{token} color: {token};

Tokens:

Token Valor
brand-primary-600 #46ab21
brand-primary-500 #52c628
brand-primary-400 #5fcf35
brand-secondary-600 #355dd4
brand-secondary-500 #4c78fa
brand-secondary-400 #5780fa
transparent rgba(0, 0, 0, 0)
white #ffffff
neutral-900 #23282d
neutral-800 #3e4851
neutral-700 #636f7a
neutral-600 #8995a0
neutral-500 #b8c2cb
neutral-400 #dbe1e5
neutral-300 #f1f5f8
neutral-200 #f6f8fa
neutral-100 #fafcfd
grey-900 #030303
grey-800 #262626
grey-700 #414141
grey-600 #575757
grey-500 #b5b7b9
grey-400 #dddddd
grey-300 #ecedee
grey-200 #f7f7f7
grey-100 #ffffff
red-600 #871e1e
red-500 #b92828
red-400 #fae7e8
blue-600 #004570
blue-500 #0065a4
blue-400 #e2eef6
yellow-600 #755c17
yellow-500 #ffca34
yellow-400 #fff6dd
green-600 #005726
green-500 #00893c
green-400 #e4f2ea
facebook-600 #365899
facebook-500 #4267b2
facebook-400 #476fbf
linkedin-600 #006a9c
linkedin-500 #067ab1
linkedin-400 #007db8
twitter-600 #1a90d9
twitter-500 #1d9ff0
twitter-400 #1fa9ff
instagram-600 #a8258c
instagram-500 #c32aa3
instagram-400 #cc2daa

Referências:

Font Family

Utilitários para controlar a família de fonte de um elemento

Classe Propriedades
.z--font-{token} font-family: {token};

Tokens:

Token Valor
sans 'Source Sans Pro', sans-serif

Referências:

Font Size

Utilitários para controlar o tamanho da fonte de um elemento

Classe Propriedades
.z--text-{token} font-size: {token};

Tokens:

Token Valor
2xs 10px
xs 12px
sm 14px
base 16px
lg 18px
xl 20px
2xl 24px
3xl 28px
4xl 32px
5xl 36px
6xl 40px

Referências:

Font Weight

Utilitários para controlar o peso da fonte de um elemento

Classe Propriedades
.z--font-{token} font-weight: {token};

Tokens:

Token Valor
black 900
extrabold 800
bold 700
semibold 600
medium 500
normal 400
light 300
thin 200
hairline 100

Referências:

Letter Spacing

Utilitários para controlar o tracking (espaçamento entre letras) de um elemento

Classe Propriedades
.z--tracking-{token} letter-spacing: {token};

Tokens:

Token Valor
sm -0.05em
md 0
lg 0.05em

Referências:

Line Height

Utilitários para controlar a entrelinha (altura da linha) de um elemento

Classe Propriedades
.z--leading-{token} line-height: {token};

Tokens:

Token Valor
2xs 12px
xs 16px
sm 20px
base 24px
lg 28px
xl 32px
2xl 36px
3xl 40px
4xl 44px
5xl 48px
6xl 52px

Referências:

Lists

Utilitários para controlar estilos de lista

Classe Propriedades
.z--list-reset list-style: none; padding: 0;

Style & Decoration

Utilitários para controlar o estilo do texto

Classe Propriedades
.z--italic font-style: italic;
.z--normal font-style: normal;
.z--uppercase text-transform: uppercase;
.z--lowercase text-transform: lowercase;
.z--capitalize text-transform: capitalize;
.z--normal-case text-transform: none;
.z--underline text-decoration: underline;
.z--line-through text-decoration: line-through;
.z--no-decoration text-decoration: none;
.z--antialiased -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
.z--subpixel-antialiased -webkit-font-smoothing: auto;
-moz-osx-font-smoothing: auto;

Referências:

Text Alignment

Utilitários para controlar o alinhamento do texto

Classe Propriedades
.z--text-left text-align: left;
.z--text-center text-align: center;
.z--text-right text-align: right;
.z--text-justify text-align: justify;

Referências:

Vertical Alignment

Utilitários para controlar o alinhamento vertical de um elemento inline ou table-cell

Classe Propriedades
.z--align-baseline vertical-align: baseline;
.z--align-top vertical-align: top;
.z--align-middle vertical-align: middle;
.z--align-bottom vertical-align: bottom;
.z--align-text-top vertical-align: text-top;
.z--align-text-bottom vertical-align: text-bottom;

Referências:

Whitespace, Wrapping & Truncate

Utilitários para controlar o espaço em branco e a disposição de um elemento

Classe Propriedades
.z--whitespace-normal white-space: normal;
.z--whitespace-no-wrap white-space: nowrap;
.z--whitespace-pre white-space: pre;
.z--whitespace-pre-line white-space: pre-line;
.z--whitespace-pre-wrap white-space: pre-wrap;
.z--break-words word-wrap: break-word;
.z--break-normal word-wrap: normal;
.z--truncate overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;

Referências: