1. 排版
  2. letter-spacing

排版

letter-spacing

用于控制元素的跟踪或字母间距的工具。

样式
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>;

示例(Examples)

¥Examples

基本示例(Basic example)

¥Basic example

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

¥Use utilities like tracking-tight and tracking-wide to set the letter spacing of an element:

tracking-tight

The quick brown fox jumps over the lazy dog.

tracking-normal

The quick brown fox jumps over the lazy dog.

tracking-wide

The quick brown fox jumps over the lazy dog.

<p class="tracking-tight ...">The quick brown fox ...</p>
<p class="tracking-normal ...">The quick brown fox ...</p>
<p class="tracking-wide ...">The quick brown fox ...</p>

使用负值(Using negative values)

¥Using negative values

对于 Tailwind 开箱即用的命名字母间距比例,使用负值没有多大意义,但如果你已自定义比例以使用数字,它会很有用:

¥Using negative values doesn't make a ton of sense with the named letter spacing scale Tailwind includes out of the box, but if you've customized your scale to use numbers it can be useful:

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

要使用负字母间距值,请在类名前加上破折号以将其转换为负值:

¥To use a negative letter spacing value, prefix the class name with a dash to convert it to a negative value:

<p class="-tracking-2">The quick brown fox ...</p>

使用自定义值(Using a custom value)

¥Using a custom value

使用 tracking-[<value>] 语法 根据完全自定义的值设置 letter spacing

<p class="tracking-[.25em] ...">
<!-- ... -->
</p>

对于 CSS 变量,还可以使用 tracking-(<custom-property>) 语法:

<p class="tracking-(--my-tracking) ...">
<!-- ... -->
</p>

这只是简写,用于 tracking-[var(<custom-property>)] 它会自动为你添加 var() 函数。

响应式设计(Responsive design)

¥Responsive design

letter-spacing 工具前面使用断点变体如 md: 仅在 medium 屏幕尺寸及以上时应用工具:

<p class="tracking-tight md:tracking-wide ...">
<!-- ... -->
</p>

请参阅 变体文档 详细了解如何使用变体。

自定义主题(Customizing your theme)

¥Customizing your theme

使用 --tracking-* 主题变量来自定义项目中的 letter spacing 工具:

@theme {
--tracking-tightest: -0.075em;
}

现在 tracking-tightest 工具可用于你的标记:

<p class="tracking-tightest">
<!-- ... -->
</p>

在此详细了解如何自定义主题: 主题文档

TailwindCSS v4.0 中文网 - 粤ICP备13048890号