1. Efectos
  2. text-shadow

Efectos

text-shadow

Utilidades para controlar la sombra de un elemento de texto.

ClaseEstilos
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;

Ejemplos

Ejemplo básico

Usa utilidades como text-shadow-sm y text-shadow-lg para aplicar sombras de texto de diferentes tamaños a un elemento de texto:

El veloz zorro marrón salta sobre el perro perezoso.

El veloz zorro marrón salta sobre el perro perezoso.

El veloz zorro marrón salta sobre el perro perezoso.

El veloz zorro marrón salta sobre el perro perezoso.

El veloz zorro marrón salta sobre el perro perezoso.

<p class="text-shadow-2xs ...">El veloz zorro marrón...</p><p class="text-shadow-xs ...">El veloz zorro marrón...</p><p class="text-shadow-sm ...">El veloz zorro marrón...</p><p class="text-shadow-md ...">El veloz zorro marrón...</p><p class="text-shadow-lg ...">El veloz zorro marrón...</p>

Cambiar la opacidad

Usa el modificador de opacidad para ajustar la opacidad de la sombra del texto:

El veloz zorro marrón salta sobre el perro perezoso.

El veloz zorro marrón salta sobre el perro perezoso.

El veloz zorro marrón salta sobre el perro perezoso.

<p class="text-shadow-lg ...">El veloz zorro marrón...</p><p class="text-shadow-lg/20 ...">El veloz zorro marrón...</p><p class="text-shadow-lg/30 ...">El veloz zorro marrón...</p>

Las opacidades de sombra de texto predeterminadas son bastante bajas (20% o menos), por lo que aumentar la opacidad (como al 50%) hará que las sombras de texto sean más pronunciadas.

Establecer el color de la sombra

Usa utilidades como text-shadow-indigo-500 y text-shadow-cyan-500/50 para cambiar el color de una sombra de texto:

<button class="text-sky-950 text-shadow-2xs text-shadow-sky-300 ...">Reservar demo</button><button class="text-gray-950 dark:text-white dark:text-shadow-2xs ...">Ver precios</button>

Por defecto, las sombras de colores tienen una opacidad del 100%, pero puedes ajustarla usando el modificador de opacidad.

Eliminar una sombra de texto

Usa la utilidad text-shadow-none para eliminar una sombra de texto existente de un elemento:

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

Usar un valor personalizado

Usa la sintaxis text-shadow-[<value>] para establecer el/la text shadow basándose en un valor completamente personalizado:

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

Para variables CSS, también puedes usar la sintaxis text-shadow-(<custom-property>) :

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

Esto es solo un atajo para text-shadow-[var(<custom-property>)] que añade la función var() por ti automáticamente.

Diseño responsivo

Antepone a la utilidad text-shadow el prefijo de una variante de punto de ruptura como md: para aplicar la utilidad únicamente en tamaños de pantalla mediano y superiores:

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

Obtén más información sobre el uso de variantes en la documentación de variantes.

Personalizar el tema

Personalizar las sombras de texto

Usa las variables de tema --text-shadow-* para personalizar las utilidades de text shadow en tu proyecto:

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

Ahora se puede usar la utilidad text-shadow-xl en tu marcado:

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

Obtén más información sobre cómo personalizar tu tema en la documentación del tema.

Personalizar los colores de sombra

Usa las variables de tema --color-* para personalizar las utilidades de color en tu proyecto:

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

Ahora se puede usar la utilidad text-shadow-regal-blue en tu marcado:

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

Obtén más información sobre cómo personalizar tu tema en la documentación del tema.

Copyright © 2026 Tailwind Labs Inc.·Política de marcas registradas