1. 效果
  2. 文字阴影

效果

文字阴影

用于控制文本元素阴影的实用工具。

类名样式
text-shadow-2xs
text-shadow: var(--text-shadow-2xs); /* 0px 1px 0px rgb(0 0 0 / 0.15) */
text-shadow-xs
text-shadow: var(--text-shadow-xs); /* 0px 1px 1px rgb(0 0 0 / 0.2) */
text-shadow-sm
text-shadow: var(--text-shadow-sm); /* 0px 1px 0px rgb(0 0 0 / 0.075), 0px 1px 1px rgb(0 0 0 / 0.075), 0px 2px 2px rgb(0 0 0 / 0.075) */
text-shadow-md
text-shadow: var(--text-shadow-md); /* 0px 1px 1px rgb(0 0 0 / 0.1), 0px 1px 2px rgb(0 0 0 / 0.1), 0px 2px 4px rgb(0 0 0 / 0.1) */
text-shadow-lg
text-shadow: var(--text-shadow-lg); /* 0px 1px 2px rgb(0 0 0 / 0.1), 0px 3px 2px rgb(0 0 0 / 0.1), 0px 4px 8px rgb(0 0 0 / 0.1) */
text-shadow-none
text-shadow: none;
text-shadow-(<custom-property>)
text-shadow: var(<custom-property>);
text-shadow-(color:<custom-property>)
--tw-shadow-color var(<custom-property>);
text-shadow-[<value>]
text-shadow: <value>;
text-shadow-inherit
--tw-shadow-color inherit;

示例

基本示例

使用类似 text-shadow-smshadow-lg 这样的工具类,将不同尺寸的文字阴影应用于文本元素

The quick brown fox jumps over the lazy dog.

The quick brown fox jumps over the lazy dog.

The quick brown fox jumps over the lazy dog.

The quick brown fox jumps over the lazy dog.

The quick brown fox jumps over the lazy dog.

<p class="text-shadow-2xs ...">The quick brown fox...</p>
<p class="text-shadow-xs ...">The quick brown fox...</p>
<p class="text-shadow-sm ...">The quick brown fox...</p>
<p class="text-shadow-md ...">The quick brown fox...</p>
<p class="text-shadow-lg ...">The quick brown fox...</p>

更改不透明度

使用不透明度修饰符来调整文字阴影的不透明度

The quick brown fox jumps over the lazy dog.

The quick brown fox jumps over the lazy dog.

The quick brown fox jumps over the lazy dog.

<p class="text-shadow-lg ...">The quick brown fox...</p>
<p class="text-shadow-lg/20 ...">The quick brown fox...</p>
<p class="text-shadow-lg/30 ...">The quick brown fox...</p>

默认的文字阴影不透明度非常低(20% 或更低),因此增加不透明度(例如到 50%)将使文字阴影更加明显。

设置阴影颜色

使用类似 text-shadow-indigo-500text-shadow-cyan-500/50 这样的工具类来更改文字阴影的颜色

<button class="text-sky-950 text-shadow-2xs text-shadow-sky-300 ...">Book a demo</button>
<button class="text-gray-950 dark:text-white dark:text-shadow-2xs ...">See pricing</button>

默认情况下,彩色阴影的不透明度为 100%,但您可以使用不透明度修饰符来调整它。

移除文字阴影

使用 text-shadow-none 工具类从元素中移除现有的文字阴影

<p class="text-shadow-lg dark:text-shadow-none">
<!-- ... -->
</p>

使用自定义值

使用 文字阴影-[<value>] 语法 来设置文字阴影基于完全自定义的值

<p class="text-shadow-[0_35px_35px_rgb(0_0_0_/_0.25)] ...">
Lorem ipsum dolor sit amet...
</p>

对于 CSS 变量,您还可以使用 文字阴影-(<custom-property>) 语法

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

这只是 文字阴影-[var(<custom-property>)] 的简写形式,它会自动为您添加 var() 函数。

响应式设计

前缀一个 text-shadow 工具类 与断点变体(如 md:)一起使用,以仅在中等中等 屏幕尺寸及以上尺寸应用该工具类

<p class="text-shadow-none md:text-shadow-lg ...">
Lorem ipsum dolor sit amet...
</p>

变体文档中了解更多关于使用变体的信息。

自定义你的主题

自定义文字阴影

使用 --text-shadow-* 主题变量来自定义你的项目中的文字阴影 工具类

@theme {
--text-shadow-xl: 0 35px 35px rgb(0, 0, 0 / 0.25);
}

现在 文字阴影-xl 工具类可以在你的标记中使用

<p class="text-shadow-xl">
Lorem ipsum dolor sit amet...
</p>

主题文档.

中了解更多关于自定义主题的信息

自定义阴影颜色color 工具类

@theme {
--color-regal-blue: #243c5a;
}

现在 文字阴影-使用 --color-* 主题变量来自定义 工具类可以在你的标记中使用

<p class="text-shadow-regal-blue">
Lorem ipsum dolor sit amet...
</p>

主题文档.

版权所有 © 2025 Tailwind Labs Inc.·商标政策