Skip to content

Типографика

Утилиты для управления размером шрифта, насыщенностью, начертанием, межстрочным интервалом и межбуквенным расстоянием.

Размер шрифта

Классfont-size
fs-xs12px
fs-sm14px
fs-base16px
fs-lg18px
fs-xl20px
fs-2xl24px
fs-3xl32px
fs-4xl40px

Насыщенность шрифта

Классfont-weight
fw-thin100
fw-light300
fw-regular400
fw-medium500
fw-semi-bold600
fw-bold700
fw-heavy900

Межстрочный интервал

Классline-height
lh-none1
lh-tight1.25
lh-snug1.375
lh-normal1.5
lh-relaxed1.625
lh-loose2

Межбуквенное расстояние

Классletter-spacing
ls-tighter-0.05em
ls-tight-0.025em
ls-normal0
ls-wide0.025em
ls-wider0.05em
ls-widest0.1em

Начертание (font-style)

КлассCSS
italicfont-style: italic
not-italicfont-style: normal

Шорткаты насыщенности

Наряду с fw-* классами доступна длинная форма font-weight-* — удобна при составлении имён классов в шаблонах или рядом с text-* цветовыми классами:

Классfont-weight
font-weight-thin100
font-weight-light300
font-weight-regular400
font-weight-medium500
font-weight-semi-bold600
font-weight-bold700
font-weight-heavy900

fw-bold и font-weight-bold дают одинаковый результат.

Адаптивные варианты

Все классы поддерживают адаптивные префиксы:

html
<p class="fs-sm md:fs-base lg:fs-lg">
  Адаптивный размер шрифта
</p>

<h1 class="fw-regular md:fw-bold">
  Адаптивная насыщенность
</h1>

Примеры

html
<p class="fs-xs fw-light lh-loose ls-widest">Маленький лёгкий текст</p>
<h2 class="fs-3xl fw-bold lh-tight ls-tight">Крупный заголовок</h2>
<span class="fs-base fw-medium lh-normal">Обычный текст</span>
<em class="italic fs-lg text-grey">Курсивная подпись</em>
<strong class="font-weight-bold fs-xl">Выделенное значение</strong>