Skip to content

Отступы

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

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

СуффиксСтороны
(нет)все стороны
ttop
bbottom
lleft
rright
xleft + right
ytop + bottom

Margin

КлассСвойствоЗначение
ma-{n}marginn × 4px
mt-{n}margin-topn × 4px
mb-{n}margin-bottomn × 4px
ml-{n}margin-leftn × 4px
mr-{n}margin-rightn × 4px
mx-{n}margin-left + margin-rightn × 4px
my-{n}margin-top + margin-bottomn × 4px
ma-automarginauto
mx-automargin-left + margin-rightauto

Padding

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

Gap

КлассСвойствоЗначение
gap-{n}gapn × 4px
gap-x-{n}column-gapn × 4px
gap-y-{n}row-gapn × 4px

Таблица значений

npx
00px
14px
28px
312px
416px
520px
624px
728px
832px
936px
1040px
1144px
1248px
1352px
1456px
1560px
1664px
1768px
1872px
1976px
2080px

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

Добавьте префикс контрольной точки перед классом:

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>