Guía

Cómo generar una sombra de texto CSS

Genera una declaración CSS `text-shadow` con los desplazamientos, el desenfoque y el color que introduzcas; los campos omitidos adoptan sus valores predeterminados correspondientes.

Herramienta Generador de text-shadow CSS

Genera una declaración CSS text-shadow con los desplazamientos, el desenfoque y el color que introduzcas; los campos omitidos adoptan sus valores predeterminados correspondientes.

Antes de empezar con la sombra

Una sombra de texto en CSS se define con una declaración que reúne el desplazamiento horizontal, el desplazamiento vertical, el desenfoque y el color. Esta herramienta prepara esa declaración a partir de esos valores, de modo que puedes obtener una base para el estilo de un título, una etiqueta u otro texto sin ordenar los componentes manualmente. El resultado está pensado para quienes necesitan ajustar la posición, la difusión o el color de una sombra desde unos controles concretos.

Los tres primeros parámetros son numéricos y el color se introduce como texto. La herramienta ofrece valores predeterminados cuando dejas campos sin contenido: 1 para el desplazamiento horizontal, 1 para el vertical, 2 para el desenfoque y #00000033 para el color. Puedes partir de esa combinación o sustituir cada dato por el que necesites.

Pasos para preparar la declaración

  1. Abre la herramienta y localiza los controles destinados al desplazamiento horizontal, al desplazamiento vertical, al desenfoque y al color. Los dos desplazamientos y el desenfoque admiten entradas numéricas, mientras que el color se incorpora mediante texto.

  2. Decide cuánto quieres separar la sombra en cada eje. Introduce el valor horizontal y el vertical en sus controles respectivos; después indica el desenfoque que quieras asociar a la declaración. Si dejas cualquiera de esos tres campos sin valor, se emplean 1, 1 y 2, en ese mismo orden.

  3. Escribe el color que debe ocupar el último componente. Cuando ese campo queda vacío, la herramienta utiliza #00000033 como valor predeterminado. Si quieres comparar configuraciones, conserva una combinación y modifica solo un parámetro en cada prueba.

  4. Genera la declaración y examina la salida textual. Debe reunir primero el desplazamiento horizontal, después el vertical, a continuación el desenfoque y, al final, el color. Los tres valores numéricos se expresan con la unidad px, y la declaración concluye con un punto y coma.

  5. Comprueba que cada número está en el control que le corresponde antes de trasladar la declaración al estilo del texto. Para estudiar el comportamiento de los valores, también puedes introducir 0 en ambos desplazamientos o en el desenfoque, ya que esas entradas se aceptan cuando el cálculo se completa correctamente.

Este orden de trabajo ayuda a distinguir la elección de los datos del formato que presenta la salida. Primero defines la combinación, luego observas cómo queda escrita y finalmente decides si esa declaración encaja con el estilo que estás preparando.

Lectura de la salida generada

La salida tiene cuatro componentes organizados de izquierda a derecha: desplazamiento horizontal, desplazamiento vertical, desenfoque y color. Los tres primeros llevan px, y el signo de puntuación final es un punto y coma, por lo que conviene revisar tanto la secuencia como el formato antes de incorporarla a una regla CSS.

Cuando utilizas los campos vacíos, la declaración refleja la combinación predeterminada de 1, 1, 2 y #00000033. En cambio, una entrada de 0 conserva ese valor para el desplazamiento o el desenfoque cuando el cálculo es correcto; no se reemplaza por el valor predeterminado de ese campo.

El primer número representa el desplazamiento lateral y el segundo corresponde al eje vertical. El tercer número ocupa la posición del desenfoque, mientras que el color cierra la declaración. Si la salida no coincide con la combinación que querías preparar, compara cada posición con el control de origen en lugar de interpretar los números de forma aislada.

Esta revisión permite detectar un orden cambiado sin atribuir a la herramienta una conversión adicional. La unidad mostrada también te indica cómo están expresados los valores numéricos en la declaración generada.

Ejemplo práctico

Estás preparando un título con un desplazamiento horizontal de cero, un desplazamiento vertical de tres, un desenfoque de seis y el color #33333399.

Para un título que necesita una sombra centrada horizontalmente y desplazada hacia abajo, introduce 0, 3, 6 y #33333399 en los controles correspondientes y genera la declaración.

La salida adopta la forma text-shadow: 0px 3px 6px #33333399;, con los componentes en el orden horizontal, vertical, desenfoque y color, unidades px y punto y coma final.

Limitaciones

  • La declaración generada expresa los desplazamientos y el desenfoque en px; si tu hoja de estilos necesita otra unidad, tendrás que adaptar esos valores después.

Errores frecuentes

  • Ordenar mal los componentes. Colocar antes el desplazamiento vertical o adelantar el desenfoque cambia la combinación solicitada; corrige la posición de cada dato para conservar la secuencia horizontal, vertical, desenfoque y color.

Preguntas frecuentes

¿Puedo usar cero en los desplazamientos y el desenfoque?

Sí, cuando el cálculo se completa correctamente puedes introducir 0 en los dos desplazamientos y en el desenfoque; esos valores se aceptan como entradas válidas para la operación.

¿Qué tipos de valores puedo personalizar?

Los desplazamientos y el desenfoque se personalizan con entradas numéricas, mientras que el color se proporciona como texto; cada tipo ocupa su control correspondiente.

¿Qué ocurre si dejo los campos vacíos?

Cuando dejas esos campos sin contenido, se aplican 1 al desplazamiento horizontal, 1 al vertical, 2 al desenfoque y #00000033 al color, respectivamente.

Herramienta

Generador de text-shadow CSS