Flexbox & Grid 布局
用于控制栅格和 Flexbox 项目之间 gutters (间距) 的实用工具。
类名 | 样式 |
---|---|
gap-<number> | gap: calc(var(--spacing) * <value>); |
gap-(<custom-property>) | gap: var(<custom-property>); |
gap-[<value>] | gap: <value>; |
gap-x-<number> | column-gap: calc(var(--spacing) * <value>); |
gap-x-(<custom-property>) | column-gap: var(<custom-property>); |
gap-x-[<value>] | column-gap: <value>; |
gap-y-<number> | row-gap: calc(var(--spacing) * <value>); |
gap-y-(<custom-property>) | row-gap: var(<custom-property>); |
gap-y-[<value>] | row-gap: <value>; |
使用 gap-<number>
实用工具(如 gap-2
和 gap-4
)来更改栅格和 Flexbox 布局中行和列之间的间距
<div class="grid grid-cols-2 gap-4"> <div>01</div> <div>02</div> <div>03</div> <div>04</div></div>
使用 gap-x-<number>
或 gap-y-<number>
实用工具(如 gap-x-8
和 gap-y-4
)来独立更改列和行之间的间距
<div class="grid grid-cols-3 gap-x-8 gap-y-4"> <div>01</div> <div>02</div> <div>03</div> <div>04</div> <div>05</div> <div>06</div></div>
使用类似 gap-[<value>]
、gap-x-[<value>]
和gap-y-[<value>]
的实用工具来基于间距 (gap)完全自定义的值设置
<div class="gap-[10vw] ..."> <!-- ... --></div>
对于 CSS 变量,您还可以使用 间距 (gap)-(<custom-property>)
语法
<div class="gap-(--my-gap) ..."> <!-- ... --></div>
这只是 间距 (gap)-[var(<custom-property>)]
的简写形式,它会自动为您添加 var()
函数。
前缀 gap
、column-gap
和row-gap
实用工具 使用断点变体(如 md:
)为实用工具添加前缀,以便仅在中等 屏幕尺寸及以上尺寸应用该实用工具
<div class="grid gap-4 md:gap-6 ..."> <!-- ... --></div>
在变体文档中了解更多关于使用变体的信息。