Типографика
Утилиты для управления размером шрифта, насыщенностью, начертанием, межстрочным интервалом и межбуквенным расстоянием.
Размер шрифта
Класс
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: italicnot-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>