1. 弹性盒子与网格
  2. 项目水平对齐

弹性盒子与网格

justify-items

用于控制网格项目在其行轴上对齐方式的工具。

ClassStyles
justify-items-start
justify-items: start;
justify-items-end
justify-items: end;
justify-items-end-safe
justify-items: safe end;
justify-items-center
justify-items: center;
justify-items-center-safe
justify-items: safe center;
justify-items-stretch
justify-items: stretch;
justify-items-normal
justify-items: normal;

示例

开始

使用 justify-items-start 工具将网格项目对齐到其行轴的起始位置:

01
02
03
04
05
06
<div class="grid justify-items-start ...">  <div>01</div>  <div>02</div>  <div>03</div>  <div>04</div>  <div>05</div>  <div>06</div></div>

结束

使用 justify-items-endjustify-items-end-safe 工具将网格项目对齐到其行轴的结束位置:

调整容器大小以查看对齐行为

justify-items-end

01
02
03

justify-items-end-safe

01
02
03
justify-items-end
<div class="grid grid-flow-col justify-items-end ...">  <div>01</div>  <div>02</div>  <div>03</div></div>
justify-items-end-safe
<div class="grid grid-flow-col justify-items-end-safe ...">  <div>01</div>  <div>02</div>  <div>03</div></div>

当可用空间不足时,justify-items-end-safe 工具将对齐项目到容器的起始位置,而不是结束位置。

居中

使用 justify-items-centerjustify-items-center-safe 工具将网格项目对齐到其行轴的中心位置:

调整容器大小以查看对齐行为

justify-items-center

01
02
03

justify-items-center-safe

01
02
03
justify-items-center
<div class="grid grid-flow-col justify-items-center ...">  <div>01</div>  <div>02</div>  <div>03</div></div>
justify-items-center-safe
<div class="grid grid-flow-col justify-items-center-safe ...">  <div>01</div>  <div>02</div>  <div>03</div></div>

当可用空间不足时,justify-items-center-safe 工具将对齐项目到容器的起始位置,而不是中心。

拉伸

使用 justify-items-stretch 工具在其行轴上拉伸项目:

01
02
03
04
05
06
<div class="grid justify-items-stretch ...">  <div>01</div>  <div>02</div>  <div>03</div>  <div>04</div>  <div>05</div>  <div>06</div></div>

响应式设计

Prefix a justify-items utility with a breakpoint variant like md: to only apply the utility at medium screen sizes and above:

<div class="grid justify-items-start md:justify-items-center ...">  <!-- ... --></div>

Learn more about using variants in the variants documentation.