Skip to content

Отступы

Утилиты для управления margin, padding и gap. Шаг кратен 4px: значение NN × 4px.

Сокращения сторон

Суффикс
Стороны
(нет)
все стороны
t
top
b
bottom
l
left
r
right
x
left + right
y
top + bottom

Margin

Класс
Свойство
Значение
ma-{n}
margin
n × 4px
mt-{n}
margin-top
n × 4px
mb-{n}
margin-bottom
n × 4px
ml-{n}
margin-left
n × 4px
mr-{n}
margin-right
n × 4px
mx-{n}
margin-left + margin-right
n × 4px
my-{n}
margin-top + margin-bottom
n × 4px
ma-auto
margin
auto
mx-auto
margin-left + margin-right
auto

Padding

Класс
Свойство
Значение
pa-{n}
padding
n × 4px
pt-{n}
padding-top
n × 4px
pb-{n}
padding-bottom
n × 4px
pl-{n}
padding-left
n × 4px
pr-{n}
padding-right
n × 4px
px-{n}
padding-left + padding-right
n × 4px
py-{n}
padding-top + padding-bottom
n × 4px

Gap

Класс
Свойство
Значение
gap-{n}
gap
n × 4px
gap-x-{n}
column-gap
n × 4px
gap-y-{n}
row-gap
n × 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>