布局
用于控制元素内列数的实用工具。
| 类 | 样式 | 
|---|---|
| columns-<number> | columns: <number>; | 
| columns-3xs | columns: var(--container-3xs); /* 16rem (256px) */ | 
| columns-2xs | columns: var(--container-2xs); /* 18rem (288px) */ | 
| columns-xs | columns: var(--container-xs); /* 20rem (320px) */ | 
| columns-sm | columns: var(--container-sm); /* 24rem (384px) */ | 
| columns-md | columns: var(--container-md); /* 28rem (448px) */ | 
| columns-lg | columns: var(--container-lg); /* 32rem (512px) */ | 
| columns-xl | columns: var(--container-xl); /* 36rem (576px) */ | 
| columns-2xl | columns: var(--container-2xl); /* 42rem (672px) */ | 
| columns-3xl | columns: var(--container-3xl); /* 48rem (768px) */ | 
| columns-4xl | columns: var(--container-4xl); /* 56rem (896px) */ | 
| columns-5xl | columns: var(--container-5xl); /* 64rem (1024px) */ | 
| columns-6xl | columns: var(--container-6xl); /* 72rem (1152px) */ | 
| columns-7xl | columns: var(--container-7xl); /* 80rem (1280px) */ | 
| columns-auto | columns: auto; | 
| columns-(<custom-property>) | columns: var(<custom-property>); | 
| columns-[<value>] | columns: <value>; | 
使用 columns-<number> 实用工具(如 columns-3)来设置应为元素内容创建的列数
<div class="columns-3 ...">  <img class="aspect-3/2 ..." src="/img/mountains-1.jpg" />  <img class="aspect-square ..." src="/img/mountains-2.jpg" />  <img class="aspect-square ..." src="/img/mountains-3.jpg" />  <!-- ... --></div>列宽将自动调整以适应指定的列数。
使用实用工具(如 columns-xs 和 columns-sm)来设置元素内容的理想列宽
调整示例大小以查看预期行为
<div class="columns-3xs ...">  <img class="aspect-3/2 ..." src="/img/mountains-1.jpg" />  <img class="aspect-square ..." src="/img/mountains-2.jpg" />  <img class="aspect-square ..." src="/img/mountains-3.jpg" />  <!-- ... --></div>设置列宽时,列数会自动调整,以确保它们不会变得太窄。
使用 gap-<width> 实用工具来指定列之间的宽度
<div class="columns-3 gap-8 ...">  <img class="aspect-3/2 ..." src="/img/mountains-1.jpg" />  <img class="aspect-square ..." src="/img/mountains-2.jpg" />  <img class="aspect-square ..." src="/img/mountains-3.jpg" />  <!-- ... --></div>在 gap 文档中了解有关 gap 实用工具的更多信息。
使用 columns-[<value>] 语法 来设置columns基于完全自定义的值
<div class="columns-[30vw] ...">  <!-- ... --></div>对于 CSS 变量,您还可以使用 columns-(<custom-property>) 语法
<div class="columns-(--my-columns) ...">  <!-- ... --></div>这只是一个简写形式,用于 columns-[var(<custom-property>)] 自动为您添加 var() 函数。
前缀a columns 实用工具 使用断点变体(如 sm:)仅在以下情况下应用该实用工具小 屏幕尺寸及以上
调整示例大小以查看预期行为
<div class="columns-2 gap-4 sm:columns-3 sm:gap-8 ...">  <img class="aspect-3/2 ..." src="/img/mountains-1.jpg" />  <img class="aspect-square ..." src="/img/mountains-2.jpg" />  <img class="aspect-square ..." src="/img/mountains-3.jpg" />  <!-- ... --></div>了解更多关于在 变体文档中使用变体的信息。
使用 --container-* 主题变量自定义固定宽度列 您项目中的实用工具
@theme {  --container-4xs: 14rem; }现在 columns-4xs 实用工具可以在您的标记中使用
<div class="columns-4xs">  <!-- ... --></div>了解更多关于在 主题文档.