1. 排版
  2. 字间距

排版

字母间距

用于控制元素字母间距的工具类。

ClassStyles
tracking-tighter
letter-spacing: var(--tracking-tighter); /* -0.05em */
tracking-tight
letter-spacing: var(--tracking-tight); /* -0.025em */
tracking-normal
letter-spacing: var(--tracking-normal); /* 0em */
tracking-wide
letter-spacing: var(--tracking-wide); /* 0.025em */
tracking-wider
letter-spacing: var(--tracking-wider); /* 0.05em */
tracking-widest
letter-spacing: var(--tracking-widest); /* 0.1em */
tracking-(<custom-property>)
letter-spacing: var(<custom-property>);
tracking-[<value>]
letter-spacing: <value>;

示例

基本示例

使用 tracking-tighttracking-wide 等工具类设置元素的字母间距:

tracking-tight

敏捷的棕色狐狸跃过懒狗。

tracking-normal

敏捷的棕色狐狸跃过懒狗。

tracking-wide

敏捷的棕色狐狸跃过懒狗。

<p class="tracking-tight ...">敏捷的棕色狐狸 ...</p><p class="tracking-normal ...">敏捷的棕色狐狸 ...</p><p class="tracking-wide ...">敏捷的棕色狐狸 ...</p>

使用负值

使用负值在 Tailwind 默认的命名字母间距缩放中并没有太大意义,但如果你自定义了你的缩放以使用数字,则可以非常有用:

@theme {  --tracking-1: 0em;  --tracking-2: 0.025em;  --tracking-3: 0.05em;  --tracking-4: 0.1em;}

要使用负的字母间距值,请在类名之前加上一个短划线,将其转换为负值:

<p class="-tracking-2">敏捷的棕色狐狸 ...</p>

使用自定义值

Use the tracking-[<value>] syntax to set the 字母间距 based on a completely custom value:

<p class="tracking-[.25em] ...">  Lorem ipsum dolor sit amet...</p>

For CSS variables, you can also use the tracking-(<custom-property>) syntax:

<p class="tracking-(--my-tracking) ...">  Lorem ipsum dolor sit amet...</p>

This is just a shorthand for tracking-[var(<custom-property>)] that adds the var() function for you automatically.

响应式设计

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

<p class="tracking-tight md:tracking-wide ...">  Lorem ipsum dolor sit amet...</p>

Learn more about using variants in the variants documentation.

自定义主题

Use the --tracking-* theme variables to customize the 字母间距 utilities in your project:

@theme {  --tracking-最紧: -0.075em; }

Now the tracking-最紧 utility can be used in your markup:

<p class="tracking-最紧">  Lorem ipsum dolor sit amet...</p>

Learn more about customizing your theme in the theme documentation.