1. Эффекты
  2. text-shadow

Эффекты

text-shadow

Утилиты для управления тенью текстового элемента.

ClassStyles
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-sm и shadow-lg для применения теней текста разных размеров к текстовому элементу:

Быстрая коричневая лиса перепрыгивает через ленивую собаку.

Быстрая коричневая лиса перепрыгивает через ленивую собаку.

Быстрая коричневая лиса перепрыгивает через ленивую собаку.

Быстрая коричневая лиса перепрыгивает через ленивую собаку.

Быстрая коричневая лиса перепрыгивает через ленивую собаку.

<p class="text-shadow-2xs ...">Быстрая коричневая лиса...</p><p class="text-shadow-xs ...">Быстрая коричневая лиса...</p><p class="text-shadow-sm ...">Быстрая коричневая лиса...</p><p class="text-shadow-md ...">Быстрая коричневая лиса...</p><p class="text-shadow-lg ...">Быстрая коричневая лиса...</p>

Изменение прозрачности

Используйте модификатор прозрачности для настройки прозрачности тени текста:

Быстрая коричневая лиса перепрыгивает через ленивую собаку.

Быстрая коричневая лиса перепрыгивает через ленивую собаку.

Быстрая коричневая лиса перепрыгивает через ленивую собаку.

<p class="text-shadow-lg ...">Быстрая коричневая лиса...</p><p class="text-shadow-lg/20 ...">Быстрая коричневая лиса...</p><p class="text-shadow-lg/30 ...">Быстрая коричневая лиса...</p>

Прозрачности теней текста по умолчанию довольно низкие (20% или меньше), поэтому увеличение прозрачности (до 50%) сделает тени текста более выраженными.

Установка цвета тени

Используйте утилиты типа text-shadow-indigo-500 и text-shadow-cyan-500/50 для изменения цвета тени текста:

<button class="text-sky-950 text-shadow-2xs text-shadow-sky-300 ...">Заказать демо</button><button class="text-gray-950 dark:text-white dark:text-shadow-2xs ...">Посмотреть цены</button>

По умолчанию цветные тени имеют прозрачность 100%, но вы можете настроить это с помощью модификатора прозрачности.

Удаление тени текста

Используйте утилиту text-shadow-none для удаления существующей тени текста из элемента:

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

Использование пользовательского значения

Используйте синтаксис text-shadow-[<value>] , чтобы задать text shadow на основе полностью пользовательского значения:

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

Для переменных CSS вы также можете использовать синтаксис: text-shadow-(<custom-property>)

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

Это просто сокращение, text-shadow-[var(<custom-property>)] которое автоматически добавляет функцию var().

Адаптивный дизайн

Префикс a text-shadow утилита с вариантом контрольной точки, например md:, чтобы применить утилиту только при размерах экрана medium и выше:

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

Подробнее об использовании вариантов читайте в документации по вариантам.

Кастомизация вашей темы

Кастомизация теней текста

Используйте переменные темы --text-shadow-* для настройки утилит text shadow в вашем проекте:

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

Теперь утилиту text-shadow-xl можно использовать в вашей разметке:

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

Подробнее о настройке темы читайте в документации темы.

Кастомизация цветов теней

Используйте переменные темы --color-* для настройки утилит color в вашем проекте:

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

Теперь утилиту text-shadow-regal-blue можно использовать в вашей разметке:

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

Подробнее о настройке темы читайте в документации темы.

Авторские права © 2025 Tailwind Labs Inc.·Политика в отношении товарных знаков