快速参考

属性
content-normalalign-content: normal;
content-centeralign-content: center;
content-startalign-content: flex-start;
content-endalign-content: flex-end;
content-betweenalign-content: space-between;
content-aroundalign-content: space-around;
content-evenlyalign-content: space-evenly;
content-baselinealign-content: baseline;
content-stretchalign-content: stretch;

基本用法

开始

使用 content-start 将容器中的行打包到横轴的起点

01
02
03
04
05
<div class="h-56 grid grid-cols-3 gap-4 content-start ...">
  <div>01</div>
  <div>02</div>
  <div>03</div>
  <div>04</div>
  <div>05</div>
</div>

中心

使用 content-center 将容器中的行打包到横轴的中心

01
02
03
04
05
<div class="h-56 grid grid-cols-3 gap-4 content-center ...">
  <div>01</div>
  <div>02</div>
  <div>03</div>
  <div>04</div>
  <div>05</div>
</div>

结束

使用 content-end 将容器中的行排列到交叉轴的末端

01
02
03
04
05
<div class="h-56 grid grid-cols-3 gap-4 content-end ...">
  <div>01</div>
  <div>02</div>
  <div>03</div>
  <div>04</div>
  <div>05</div>
</div>

间隔

使用 content-between 将容器中的行分布,使每行之间有相等的间距

01
02
03
04
05
<div class="h-56 grid grid-cols-3 gap-4 content-between ...">
  <div>01</div>
  <div>02</div>
  <div>03</div>
  <div>04</div>
  <div>05</div>
</div>

环绕间隔

使用 content-around 将容器中的行分布,使每行周围有相等的间距

01
02
03
04
05
<div class="h-56 grid grid-cols-3 gap-4 content-around ...">
  <div>01</div>
  <div>02</div>
  <div>03</div>
  <div>04</div>
  <div>05</div>
</div>

均匀间隔

使用 content-evenly 将容器中的行分布,使每项周围有相等的间距,但同时考虑到使用 content-around 时每项之间通常会出现的间距加倍

01
02
03
04
05
<div class="h-56 grid grid-cols-3 gap-4 content-evenly ...">
  <div>01</div>
  <div>02</div>
  <div>03</div>
  <div>04</div>
  <div>05</div>
</div>

拉伸

使用 content-stretch 允许内容项填充容器交叉轴上的可用空间

01
02
03
04
05
<div class="h-56 grid grid-cols-3 gap-4 content-stretch ...">
  <div>01</div>
  <div>02</div>
  <div>03</div>
  <div>04</div>
  <div>05</div>
</div>

正常

使用 content-normal 将内容项排列在默认位置,就像没有设置 align-content 值一样

01
02
03
04
05
<div class="h-56 grid grid-cols-3 gap-4 content-normal ...">
  <div>01</div>
  <div>02</div>
  <div>03</div>
  <div>04</div>
  <div>05</div>
</div>

条件应用

悬停、聚焦和其他状态

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

<div class="grid content-start hover:content-around">
  <!-- ... -->
</div>

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

断点和媒体查询

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

<div class="grid content-start md:content-around">
  <!-- ... -->
</div>

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