Utilities

Utilities дают предсказуемую систему отступов, размеров, раскладки и текстовых правок без создания новых компонентов. Spacing scale используется и в SCSS-переменных, и в utility-классах.

Spacing scale

Spacing tokens
TokenValueAliasUtility examples
$space-00-m-0 p-0 g-0
$space-15px$space-xsmt-1 px-1
$space-28px$space-smmb-2 g-2
$space-312px-p-3 gy-3
$space-415px$space-mdmx-4 gx-4
$space-518px-pt-5 pb-5
$space-622px$space-lgmy-6 g-6
$space-834px$space-xlmt-8 p-8
$space-1048px$space-xxlmb-10 py-10
$space-1280px-mt-12 pb-12

Utility groups

Margin
m-* mt-* mr-* mb-* ml-* mx-* my-*
Padding
p-* pt-* pr-* pb-* pl-* px-* py-*
Gap
g-* gx-* gy-*
Layout
row column f-grid grid grid-2 grid-3
Alignment
items-center justify-between justify-end
Text
fs-sm text-center text-uppercase text-nowrap

Spacing preview

g-4
p-5
px-6 py-3
Utilities HTML
<div class="grid-2 g-4 items-center">
  <div class="p-5">Panel</div>
  <div class="px-6 py-3 text-right">Actions</div>
</div>