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