Skip to content

Gap

This content is not available in your language yet.

Классы для управления отступами между элементами во flexbox и grid контейнерах.

КлассЗначениеКлассЗначение
.gap-00.gap-624px
.gap-14px.gap-728px
.gap-28px.gap-832px
.gap-312px.gap-936px
.gap-416px.gap-1040px
.gap-520px.gap-autoauto
<!-- Flex с gap -->
<div class="flex gap-4">
<div class="bg-primary-100 p-4">1</div>
<div class="bg-primary-100 p-4">2</div>
<div class="bg-primary-100 p-4">3</div>
</div>
<!-- Grid с gap -->
<div class="grid grid-columns--3-32 gap-4">
<div class="bg-primary-100 p-4">1</div>
<div class="bg-primary-100 p-4">2</div>
<div class="bg-primary-100 p-4">3</div>
</div>
КлассCSS свойство
.gap-y-0row-gap: 0
.gap-y-1row-gap: 4px
.gap-y-2row-gap: 8px
.gap-y-3row-gap: 12px
.gap-y-4row-gap: 16px
.gap-y-5row-gap: 20px
.gap-y-6row-gap: 24px
.gap-y-8row-gap: 32px
.gap-y-10row-gap: 40px
<!-- Только вертикальные отступы -->
<div class="flex flex-col gap-y-4">
<div class="bg-primary-100 p-4">Элемент 1</div>
<div class="bg-primary-100 p-4">Элемент 2</div>
<div class="bg-primary-100 p-4">Элемент 3</div>
</div>
<!-- Grid с вертикальными отступами -->
<div class="grid grid-columns--3-32 gap-y-6">
<div class="bg-primary-100 p-4">1</div>
<div class="bg-primary-100 p-4">2</div>
<div class="bg-primary-100 p-4">3</div>
<div class="bg-primary-100 p-4">4</div>
<div class="bg-primary-100 p-4">5</div>
<div class="bg-primary-100 p-4">6</div>
</div>
КлассCSS свойство
.gap-x-0column-gap: 0
.gap-x-1column-gap: 4px
.gap-x-2column-gap: 8px
.gap-x-3column-gap: 12px
.gap-x-4column-gap: 16px
.gap-x-5column-gap: 20px
.gap-x-6column-gap: 24px
.gap-x-8column-gap: 32px
.gap-x-10column-gap: 40px
<!-- Только горизонтальные отступы -->
<div class="flex gap-x-4">
<div class="bg-primary-100 p-4">1</div>
<div class="bg-primary-100 p-4">2</div>
<div class="bg-primary-100 p-4">3</div>
</div>
<!-- Grid с горизонтальными отступами -->
<div class="grid grid-columns--4-32 gap-x-6">
<div class="bg-primary-100 p-4">1</div>
<div class="bg-primary-100 p-4">2</div>
<div class="bg-primary-100 p-4">3</div>
<div class="bg-primary-100 p-4">4</div>
</div>
<div class="grid grid-columns--4-32 gap-6 p-4">
<div class="border rounded-lg p-4">
<img src="product1.jpg" class="w-full h-40 rounded mb-2">
<h3 class="font-bold">Товар 1</h3>
<p class="text-primary-500">$99</p>
</div>
<div class="border rounded-lg p-4">
<img src="product2.jpg" class="w-full h-40 rounded mb-2">
<h3 class="font-bold">Товар 2</h3>
<p class="text-primary-500">$149</p>
</div>
<div class="border rounded-lg p-4">
<img src="product3.jpg" class="w-full h-40 rounded mb-2">
<h3 class="font-bold">Товар 3</h3>
<p class="text-primary-500">$199</p>
</div>
<div class="border rounded-lg p-4">
<img src="product4.jpg" class="w-full h-40 rounded mb-2">
<h3 class="font-bold">Товар 4</h3>
<p class="text-primary-500">$249</p>
</div>
</div>
<div class="flex gap-x-4">
<button class="bg-primary-500 text-white px-4 py-2 rounded">
Главная
</button>
<button class="bg-primary-500 text-white px-4 py-2 rounded">
О нас
</button>
<button class="bg-primary-500 text-white px-4 py-2 rounded">
Контакты
</button>
</div>
<form class="flex flex-col gap-4">
<div class="flex flex-col gap-1">
<label class="text-sm font-medium">Имя</label>
<input type="text" class="border rounded px-4 py-2">
</div>
<div class="flex flex-col gap-1">
<label class="text-sm font-medium">Email</label>
<input type="email" class="border rounded px-4 py-2">
</div>
<div class="flex gap-x-4">
<button type="submit" class="bg-primary-500 text-white px-4 py-2 rounded">
Отправить
</button>
<button type="reset" class="border px-4 py-2 rounded">
Сбросить
</button>
</div>
</form>
<div class="grid grid-columns--3-32 gap-4">
<img src="photo1.jpg" class="w-full h-48 rounded-lg">
<img src="photo2.jpg" class="w-full h-48 rounded-lg">
<img src="photo3.jpg" class="w-full h-48 rounded-lg">
<img src="photo4.jpg" class="w-full h-48 rounded-lg">
<img src="photo5.jpg" class="w-full h-48 rounded-lg">
<img src="photo6.jpg" class="w-full h-48 rounded-lg">
</div>
<div class="flex flex-wrap gap-2">
<span class="bg-primary-100 text-primary-700 px-3 py-1 rounded-full text-sm">
JavaScript
</span>
<span class="bg-primary-100 text-primary-700 px-3 py-1 rounded-full text-sm">
TypeScript
</span>
<span class="bg-primary-100 text-primary-700 px-3 py-1 rounded-full text-sm">
React
</span>
<span class="bg-primary-100 text-primary-700 px-3 py-1 rounded-full text-sm">
Vue
</span>
<span class="bg-primary-100 text-primary-700 px-3 py-1 rounded-full text-sm">
Node.js
</span>
</div>
<div class="grid grid-columns--2-32 md:grid-columns--4-32 gap-4">
<div class="bg-white border rounded-lg p-4">
<h3 class="font-bold mb-2">Карточка 1</h3>
<p class="text-gray-600">Описание</p>
</div>
<div class="bg-white border rounded-lg p-4">
<h3 class="font-bold mb-2">Карточка 2</h3>
<p class="text-gray-600">Описание</p>
</div>
<div class="bg-white border rounded-lg p-4">
<h3 class="font-bold mb-2">Карточка 3</h3>
<p class="text-gray-600">Описание</p>
</div>
<div class="bg-white border rounded-lg p-4">
<h3 class="font-bold mb-2">Карточка 4</h3>
<p class="text-gray-600">Описание</p>
</div>
</div>
КатегорияКлассы
Все стороныgap-0, gap-1, gap-2, gap-3, gap-4, gap-5, gap-6, gap-7, gap-8, gap-9, gap-10, gap-auto
Вертикальныеgap-y-0, gap-y-1, gap-y-2, gap-y-3, gap-y-4, gap-y-5, gap-y-6, gap-y-8, gap-y-10
Горизонтальныеgap-x-0, gap-x-1, gap-x-2, gap-x-3, gap-x-4, gap-x-5, gap-x-6, gap-x-8, gap-x-10
КлассПиксели
gap-00
gap-14px
gap-28px
gap-312px
gap-416px
gap-520px
gap-624px
gap-728px
gap-832px
gap-936px
gap-1040px