Saltar al contenido

Generador de sombras de texto CSS

Apila hasta cinco capas text-shadow, cada una con su desplazamiento, desenfoque, opacidad y color, y comprueba el resultado sobre un texto de muestra. Copiar CSS deja el bloque .shadowed-text en el portapapeles.

Se ejecuta localmente en tu navegador
· text-shadow · rgba() · layered type
PANEL DE CONTROL
VISTA PREVIA
VoriTools
EXPORTAR CSS

Cómo apilar capas text-shadow y leer el CSS copiado

Hasta cinco capas text-shadow se apilan en una vista previa: el texto, el tamaño (24-120 px) y el peso (400/600/800/900), los colores de texto y fondo y, por capa, el desplazamiento horizontal y vertical (60 px por lado), el desenfoque (0-100 px), la opacidad (0-1) y el color. Cada pulsación redibuja el escenario y el panel de código contiene exactamente la cadena que Copiar CSS pone en el portapapeles.

La página abre con dos capas: 2px 3px 0px rgba(54, 217, 138, 0.9) sobre 6px 8px 18px rgba(6, 29, 20, 0.55), con VoriTools a 64 px y peso 800. La salida es un bloque .shadowed-text con una línea de sombra por capa; la primera capa de la lista se pinta encima.

  1. Ajusta el texto de la vista previa (48 caracteres), el tamaño, el peso y los dos colores del escenario. Tamaño, peso, color de texto y fondo solo visten la vista previa; el color de la capa es lo que viaja en la salida.
  2. Elige la capa que quieres editar en Capa activa. Cada capa conserva su desplazamiento, desenfoque, opacidad y color, y al volver se restaura lo que habías dejado.
  3. Escribe el desplazamiento horizontal y vertical (-60 a 60 px), el desenfoque (0 a 100 px) y la opacidad (0 a 1). Al salir del campo, el número limitado sustituye al texto y la sombra se redibuja; vaciar el campo restaura el valor guardado en vez de escribir cero.
  4. Añadir capa copia la capa activa y baja la copia: desplazamiento +2 px, desenfoque +4 px (máximo 100) y opacidad -0,12 (mínimo 0,1). El tope son cinco capas, Eliminar capa conserva al menos una y ambos límites avisan en la línea de estado.
  5. Copiar CSS pone el bloque .shadowed-text en el portapapeles carácter por carácter; Restablecer devuelve VoriTools, 64 px, peso 800 y las dos capas iniciales.

Valores iniciales, el contador de capas y los valores reescritos al confirmar

Un tope de cinco capas y un color por capa

La salida imprime una línea de sombra por capa, unidas por coma y salto de línea, bajo el selector fijo .shadowed-text y junto al valor del selector de color: color: #f7fff9 y text-shadow: 2px 3px 0px rgba(54, 217, 138, 0.9), 6px 8px 18px rgba(6, 29, 20, 0.55) en una página intacta.

El orden se ve. En la prueba de píxeles dos capas compartían el mismo desplazamiento de 12 px y solo cambiaban de color: el rojo en primer lugar dibujó bordes rojos y, al intercambiar los colores, se vio el azul; la primera sombra de la lista queda encima.

Desplazamiento, desenfoque y el alfa de rgba()

El desplazamiento se limita a 60 px, el desenfoque a 0-100 px y la opacidad a 0-1. Mientras escribes la vista previa se mantiene dentro de esos límites; al salir, el valor limitado reescribe el campo: 999 en el desplazamiento horizontal guarda 60 px y -10 en el desenfoque guarda 0 px.

El selector de color entrega un valor hex y la opacidad se convierte en el canal alfa: #123456 con 0,5 exporta rgba(18, 52, 86, 0.5). Un desenfoque de 0 imprime una copia dura del glifo, como hace la capa inicial 2px 3px 0px.

Lo que esta página no hace

Solo el apilado de sombras y el color del texto llegan a la salida: el texto de la vista previa, su tamaño y peso y el fondo del escenario se quedan en el escenario. Cada capa lleva un solo color, así que no hay degradado ni valor spread por capa, ni sombra interior, ni modo de filtro drop-shadow().

Todo ocurre en la página: escribir, añadir y eliminar capas, Copiar CSS y Restablecer no enviaron ninguna petición de red en la prueba (en y ja); la única petición ajena es la etiqueta de analítica compartida. El selector exportado es siempre .shadowed-text.

Herramientas recientes: