Интервал

Отступы

Утилиты для управления отступом элемента.

0
px
0.5
1
2
4
8
10
12
14
16
20
24
48
1.5rem
32px
CSS
.p-4 {
  padding: 1rem;
}
Персонализация
windi.config.js
export default {
  theme: {
    padding: {
      sm: '8px',
      md: '16px',
      lg: '24px',
      xl: '48px',
    },
  },
}

Padding Y

Утилиты для управления отступом элемента по вертикали.

0
px
0.5
1
2
4
8
10
12
14
16
20
24
48
1.5rem
32px
CSS
.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

Padding X

Утилиты для управления отступом элемента по горизонтали.

0
px
0.5
1
2
4
8
10
12
14
16
20
24
48
1.5rem
32px
CSS
.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}

Padding Top

Утилиты для управления отступом сверху элемента.

0
px
0.5
1
2
4
8
10
12
14
16
20
24
48
1.5rem
32px
CSS
.pt-4 {
  padding-top: 1rem;
}

Padding Left

Утилиты для управления левым отступом элемента.

0
px
0.5
1
2
4
8
10
12
14
16
20
24
48
1.5rem
32px
CSS
.pl-4 {
  padding-left: 1rem;
}

Padding Bottom

Утилиты для управления отступом снизу элемента.

0
px
0.5
1
2
4
8
10
12
14
16
20
24
48
1.5rem
32px
CSS
.pb-4 {
  padding-bottom: 1rem;
}

Padding Right

Утилиты для управления отступом справа элемента.

0
px
0.5
1
2
4
8
10
12
14
16
20
24
48
1.5rem
32px
CSS
.pr-4 {
  padding-right: 1rem;
}

Поля

Утилиты для управления полями элемента.

0
px
auto
0.5
1
2
4
8
12
14
16
20
24
48
1.5rem
32px
-px
-0.5
-2
-4
-8
-12
-14
-16
-20
-24
-48
-1.5rem
-32px
CSS
.m-4 {
  margin: 1rem;
}
Персонализация
windi.config.js
export default {
  theme: {
    margin: {
      sm: '8px',
      md: '16px',
      lg: '24px',
      xl: '48px',
    },
  },
}

Margin Y

Утилиты для управления вертикальным отступом элемента.

0
px
auto
0.5
1
2
4
8
12
14
16
20
24
48
1.5rem
32px
-px
-0.5
-2
-4
-8
-12
-14
-16
-20
-24
-48
-1.5rem
-32px
CSS
.my-4 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

Margin X

Утилиты для управления горизонтальным отступом элемента.

0
px
auto
0.5
1
2
4
8
12
14
16
20
24
48
1.5rem
32px
-px
-0.5
-2
-4
-8
-12
-14
-16
-20
-24
-48
-1.5rem
-32px
CSS
.mx-4 {
  margin-left: 1rem;
  margin-right: 1rem;
}

Margin Top

Утилиты для управления верхним полем элемента.

0
px
auto
0.5
1
2
4
8
12
14
16
20
24
48
1.5rem
32px
-px
-0.5
-2
-4
-8
-12
-14
-16
-20
-24
-48
-1.5rem
-32px
CSS
.mt-4 {
  margin-top: 1rem;
}

Margin Left

Утилиты для управления левым полем элемента.

0
px
auto
0.5
1
2
4
8
12
14
16
20
24
48
1.5rem
32px
-px
-0.5
-2
-4
-8
-12
-14
-16
-20
-24
-48
-1.5rem
-32px
CSS
.ml-4 {
  margin-left: 1rem;
}

Margin Bottom

Утилиты для управления нижним полем элемента.

0
px
auto
0.5
1
2
4
8
12
14
16
20
24
48
1.5rem
32px
-px
-0.5
-2
-4
-8
-12
-14
-16
-20
-24
-48
-1.5rem
-32px
CSS
.mb-4 {
  margin-bottom: 1rem;
}

Margin Right

Утилиты для управления правым полем элемента.

0
px
auto
0.5
1
2
4
8
12
14
16
20
24
48
1.5rem
32px
-px
-0.5
-2
-4
-8
-12
-14
-16
-20
-24
-48
-1.5rem
-32px
CSS
.mr-4 {
  margin-right: 1rem;
}

Space Between Y

Утилиты для управления пространством между дочерними элементами вертикального выравнивания.

0
px
0.5
1
2
4
8
12
14
16
20
24
48
1.5rem
32px
-px
-0.5
-2
-4
-8
-12
-14
-16
-20
-24
-48
-1.5rem
-32px
CSS
.space-y-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}
Персонализация
windi.config.js
export default {
  theme: {
    space: {
      sm: '8px',
      md: '16px',
      lg: '24px',
      xl: '48px',
    },
  },
}

Space Between Y Reverse

Если ваши элементы расположены в обратном порядке (например, с помощью flex-col-reverse), используйте утилиты space-y-reverse, чтобы гарантировать, что пространство добавлено с правильной стороны каждого элемента.

CSS
.space-y-reverse > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 1;
}

Space Between X

Утилиты для управления пространством между дочерними элементами по горизонтали.

0
px
0.5
1
2
4
8
12
14
16
20
24
48
1.5rem
32px
-px
-0.5
-2
-4
-8
-12
-14
-16
-20
-24
-48
-1.5rem
-32px
CSS
.space-x-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}
Персонализация
windi.config.js
export default {
  theme: {
    space: {
      sm: '8px',
      md: '16px',
      lg: '24px',
      xl: '48px',
    },
  },
}

Space Between X Reverse

Если ваши элементы расположены в обратном порядке (например, с помощью flex-row-reverse), используйте утилиты space-x-reverse, чтобы гарантировать, что пространство добавлено с правильной стороны каждого элемента.

CSS
.space-x-reverse > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 1;
}