快速参考

属性
gap-0gap: 0px;
gap-x-0column-gap: 0px;
gap-y-0row-gap: 0px;
gap-pxgap: 1px;
gap-x-pxcolumn-gap: 1px;
gap-y-pxrow-gap: 1px;
gap-0.5gap: 0.125rem; /* 2px */
gap-x-0.5column-gap: 0.125rem; /* 2px */
gap-y-0.5row-gap: 0.125rem; /* 2px */
gap-1gap: 0.25rem; /* 4px */
gap-x-1column-gap: 0.25rem; /* 4px */
gap-y-1row-gap: 0.25rem; /* 4px */
gap-1.5gap: 0.375rem; /* 6px */
gap-x-1.5column-gap: 0.375rem; /* 6px */
gap-y-1.5row-gap: 0.375rem; /* 6px */
gap-2gap: 0.5rem; /* 8px */
gap-x-2column-gap: 0.5rem; /* 8px */
gap-y-2row-gap: 0.5rem; /* 8px */
间隙-2.5间隙: 0.625rem; /* 10px */
间隙-x-2.5列间隙: 0.625rem; /* 10px */
间隙-y-2.5行间隙: 0.625rem; /* 10px */
间隙-3间隙: 0.75rem; /* 12px */
间隙-x-3列间隙: 0.75rem; /* 12px */
间隙-y-3行间隙: 0.75rem; /* 12px */
间隙-3.5间隙: 0.875rem; /* 14px */
间隙-x-3.5列间隙: 0.875rem; /* 14px */
间隙-y-3.5行间隙: 0.875rem; /* 14px */
间隙-4间隙: 1rem; /* 16px */
间隙-x-4列间隙: 1rem; /* 16px */
间隙-y-4行间隙: 1rem; /* 16px */
间隙-5间隙: 1.25rem; /* 20px */
间隙-x-5列间隙: 1.25rem; /* 20px */
间隙-y-5行间隙: 1.25rem; /* 20px */
间隙-6间隙: 1.5rem; /* 24px */
间隙-x-6列间隙: 1.5rem; /* 24px */
间隙-y-6行间隙: 1.5rem; /* 24px */
间隙-7间隙: 1.75rem; /* 28px */
间隙-x-7列间隙: 1.75rem; /* 28px */
间隙-y-7行间隙: 1.75rem; /* 28px */
间隙-8间隙: 2rem; /* 32px */
间隙-x-8列间隙: 2rem; /* 32px */
间隙-y-8行间隙: 2rem; /* 32px */
间隙-9间隙: 2.25rem; /* 36px */
间隙-x-9列间隙: 2.25rem; /* 36px */
间隙-y-9行间隙: 2.25rem; /* 36px */
间隙-10间隙: 2.5rem; /* 40px */
gap-x-10column-gap: 2.5rem; /* 40px */
gap-y-10row-gap: 2.5rem; /* 40px */
gap-11gap: 2.75rem; /* 44px */
gap-x-11column-gap: 2.75rem; /* 44px */
gap-y-11row-gap: 2.75rem; /* 44px */
gap-12gap: 3rem; /* 48px */
gap-x-12column-gap: 3rem; /* 48px */
gap-y-12row-gap: 3rem; /* 48px */
gap-14gap: 3.5rem; /* 56px */
gap-x-14column-gap: 3.5rem; /* 56px */
gap-y-14row-gap: 3.5rem; /* 56px */
gap-16gap: 4rem; /* 64px */
gap-x-16column-gap: 4rem; /* 64px */
gap-y-16row-gap: 4rem; /* 64px */
gap-20gap: 5rem; /* 80px */
gap-x-20column-gap: 5rem; /* 80px */
gap-y-20row-gap: 5rem; /* 80px */
gap-24gap: 6rem; /* 96px */
gap-x-24column-gap: 6rem; /* 96px */
gap-y-24row-gap: 6rem; /* 96px */
gap-28gap: 7rem; /* 112px */
gap-x-28column-gap: 7rem; /* 112px */
gap-y-28row-gap: 7rem; /* 112px */
gap-32gap: 8rem; /* 128px */
gap-x-32column-gap: 8rem; /* 128px */
gap-y-32row-gap: 8rem; /* 128px */
gap-36gap: 9rem; /* 144px */
gap-x-36column-gap: 9rem; /* 144px */
gap-y-36row-gap: 9rem; /* 144px */
间隙-40间隙: 10rem; /* 160px */
间隙-x-40列间隙: 10rem; /* 160px */
间隙-y-40行间隙: 10rem; /* 160px */
间隙-44间隙: 11rem; /* 176px */
间隙-x-44列间隙: 11rem; /* 176px */
间隙-y-44行间隙: 11rem; /* 176px */
间隙-48间隙: 12rem; /* 192px */
间隙-x-48列间隙: 12rem; /* 192px */
间隙-y-48行间隙: 12rem; /* 192px */
间隙-52间隙: 13rem; /* 208px */
间隙-x-52列间隙: 13rem; /* 208px */
间隙-y-52行间隙: 13rem; /* 208px */
间隙-56间隙: 14rem; /* 224px */
间隙-x-56列间隙: 14rem; /* 224px */
间隙-y-56行间隙: 14rem; /* 224px */
间隙-60间隙: 15rem; /* 240px */
间隙-x-60列间隙: 15rem; /* 240px */
间隙-y-60行间隙: 15rem; /* 240px */
间隙-64间隙: 16rem; /* 256px */
间隙-x-64列间隙: 16rem; /* 256px */
间隙-y-64行间隙: 16rem; /* 256px */
间隙-72间隙: 18rem; /* 288px */
间隙-x-72列间隙: 18rem; /* 288px */
间隙-y-72行间隙: 18rem; /* 288px */
间隙-80间隙: 20rem; /* 320px */
间隙-x-80列间隙: 20rem; /* 320px */
间隙-y-80行间隙: 20rem; /* 320px */
间隙-96间隙: 24rem; /* 384px */
间隙-x-96列间隙: 24rem; /* 384px */
间隙-y-96行间隙: 24rem; /* 384px */

基本用法

设置元素之间的间距

使用 gap-{size} 更改网格和弹性盒布局中行和列之间的间距。

01
02
03
04
<div class="grid gap-4 grid-cols-2">
  <div>01</div>
  <div>02</div>
  <div>03</div>
  <div>04</div>
</div>

独立更改行和列间距

使用 gap-x-{size}gap-y-{size} 独立更改列和行之间的间距。

01
02
03
04
05
06
<div class="grid gap-x-8 gap-y-4 grid-cols-3">
  <div>01</div>
  <div>02</div>
  <div>03</div>
  <div>04</div>
  <div>05</div>
  <div>06</div>
</div>

条件应用

悬停、聚焦和其他状态

Tailwind 允许您使用变体修饰符在不同的状态下有条件地应用实用程序类。例如,使用 hover:gap-6 仅在悬停时应用 gap-6 实用程序。

<div class="grid gap-4 hover:gap-6">
  <!-- ... -->
</div>

要查看所有可用状态修饰符的完整列表,请查看悬停、焦点和其他状态文档。

断点和媒体查询

您还可以使用变体修饰符来定位媒体查询,例如响应式断点、暗黑模式、 prefers-reduced-motion 等等。例如,使用 md:gap-6 仅在中型屏幕尺寸及以上应用 gap-6 实用程序。

<div class="grid gap-4 md:gap-6">
  <!-- ... -->
</div>

要了解更多信息,请查看有关响应式设计暗黑模式其他媒体查询修饰符的文档。


使用自定义值

自定义您的主题

默认情况下,Tailwind 的间隙比例使用默认间距比例。您可以通过编辑 theme.spacingtheme.extend.spacing 在您的 tailwind.config.js 文件中自定义您的间距比例。

tailwind.config.js
module.exports = {
  theme: {
    extend: {
      spacing: {
        '11': '2.75rem',
      }
    }
  }
}

或者,您可以通过编辑 theme.gaptheme.extend.gap 在您的 tailwind.config.js 文件中仅自定义间隙比例。

tailwind.config.js
module.exports = {
  theme: {
    extend: {
      gap: {
        '11': '2.75rem',
      }
    }
  }
}

主题自定义文档中了解有关自定义默认主题的更多信息。

任意值

如果您需要使用一次性的 gap 值,而该值不适合包含在您的主题中,请使用方括号使用任意值动态生成属性。

<div class="grid gap-[2.75rem]">
  <!-- ... -->
</div>

任意值 文档中了解有关任意值支持的更多信息。