Отступы
Утилиты для управления margin, padding и gap. Шаг кратен 4px: значение N → N × 4px.
Сокращения сторон
Суффикс
Стороны
(нет)
все стороны
ttop
bbottom
lleft
rright
xleft + right
ytop + bottom
Margin
Класс
Свойство
Значение
ma-{n}marginn × 4pxmt-{n}margin-topn × 4pxmb-{n}margin-bottomn × 4pxml-{n}margin-leftn × 4pxmr-{n}margin-rightn × 4pxmx-{n}margin-left + margin-rightn × 4pxmy-{n}margin-top + margin-bottomn × 4pxma-automarginautomx-automargin-left + margin-rightautoPadding
Класс
Свойство
Значение
pa-{n}paddingn × 4pxpt-{n}padding-topn × 4pxpb-{n}padding-bottomn × 4pxpl-{n}padding-leftn × 4pxpr-{n}padding-rightn × 4pxpx-{n}padding-left + padding-rightn × 4pxpy-{n}padding-top + padding-bottomn × 4pxGap
Класс
Свойство
Значение
gap-{n}gapn × 4pxgap-x-{n}column-gapn × 4pxgap-y-{n}row-gapn × 4pxТаблица значений
n
px
0
0px
1
4px
2
8px
3
12px
4
16px
5
20px
6
24px
7
28px
8
32px
9
36px
10
40px
11
44px
12
48px
13
52px
14
56px
15
60px
16
64px
17
68px
18
72px
19
76px
20
80px
Адаптивные варианты
Добавьте префикс контрольной точки перед классом:
html
<div class="pa-2 sm:pa-4 md:pa-6 lg:pa-8">
Адаптивный padding
</div>
<div class="d-flex gap-2 md:gap-6">
Адаптивный gap
</div>Примеры
html
<!-- Отступы снаружи -->
<div class="ma-4">margin: 16px со всех сторон</div>
<div class="mt-2 mb-6">margin-top: 8px; margin-bottom: 24px</div>
<div class="mx-auto">центрирование по горизонтали</div>
<!-- Отступы внутри -->
<div class="pa-6">padding: 24px со всех сторон</div>
<div class="px-4 py-2">padding: 8px сверху/снизу, 16px слева/справа</div>
<!-- Флекс-разрывы -->
<div class="d-flex gap-4">
<div>Элемент 1</div>
<div>Элемент 2</div>
</div>
<div class="d-flex gap-x-4 gap-y-2 flex-wrap">
<!-- gap-x между колонками, gap-y между строками -->
</div>