Herramienta Gratuita

Generador de sombreado CSS Box Shadow

Diseña una sombra con vista previa en vivo y presets de elevación, o apila varias capas de sombra para un efecto de profundidad tipo Material Design.

0px
4px
12px
0px
25%
Vista Previa en Vivo
Resumen de IA y AEO (TL;DR)

Respuesta Rápida: ¿Qué es Generador de sombreado CSS Box Shadow?

¿Qué hace esta herramienta? Diseña una sombra con vista previa en vivo y presets de elevación, o apila varias capas de sombra para un efecto de profundidad tipo Material Design.

Captura de pantalla de la Generador de sombreado CSS Box Shadow interactiva
Ilustración visual de la interfaz de la Generador de sombreado CSS Box Shadow interactiva.
Categoría de Aplicación
Diseño Web y Utilidades CSS
Fórmula de Cálculo
box-shadow: X-offset Y-offset Blur Spread Color;
Parámetros de Entrada
Desplazamiento X (px) / Desplazamiento Y (px) / Radio de Desenfoque (px) / Color de la Sombra / Opacidad de la Sombra (%) / Radio de Expansión (Opcional, px) / ¿Sombra Interior — Inset? (Opcional)
Resultados Devueltos
Código CSS Generado
Guía Rápida de Uso (Paso a Paso)
  1. Paso 1: Introduce o ajusta el campo Desplazamiento X (px).
  2. Paso 2: Introduce o ajusta el campo Desplazamiento Y (px).
  3. Paso 3: Introduce o ajusta el campo Radio de Desenfoque (px).
  4. Paso 4: Introduce o ajusta el campo Color de la Sombra.
  5. Paso 5: Introduce o ajusta el campo Opacidad de la Sombra (%).
  6. Paso 6: Introduce o ajusta el campo Radio de Expansión (Opcional, px).
  7. Paso 7: Introduce o ajusta el campo ¿Sombra Interior — Inset? (Opcional).
  8. Paso 8: Haz clic en Generar Sombra para obtener el desglose y resultados inmediatos.
Consejo de Optimización (IA)

Para obtener resultados óptimos, asegúrate de ingresar los valores en las unidades correspondientes.

¿Qué es el Generador de CSS Box Shadow?

Una buena sombra da profundidad y jerarquía visual a tarjetas, botones y modales — pero ajustar manualmente desplazamiento, desenfoque, expansión y opacidad hasta que se vea "natural" lleva tiempo. Este generador de box shadow tiene un editor visual con vista previa en vivo y presets de "elevación" inspirados en Material Design, y en el Modo 2 permite apilar varias sombras en capas para lograr efectos de profundidad más realistas, sin tener que ajustar cada valor por prueba y error directamente en el navegador.

¿Cómo se estructura box-shadow?

box-shadow: X-offset Y-offset Blur Spread Color;

X e Y mueven la sombra horizontal y verticalmente; Blur (desenfoque) suaviza sus bordes — a mayor valor, más difusa; Spread (expansión) agranda o reduce la sombra completa antes de aplicar el desenfoque; y el color normalmente lleva algo de transparencia para que se integre naturalmente con el fondo.

Guía paso a paso: cómo generar tu sombra CSS

1) Ajusta el "Desplazamiento X" e "Y" para definir la dirección de la sombra. 2) Ajusta el "Radio de Desenfoque" para controlar la suavidad de sus bordes. 3) Elige el color y la opacidad de la sombra. 4) Opcionalmente, ajusta el "Radio de Expansión" o activa el modo "Inset" para una sombra interior. También puedes partir directamente de un preset de elevación (Sutil, Media, Alta, Interior) en vez de ajustar cada valor manualmente. Si necesitas combinar varias sombras en un mismo elemento para un efecto más realista, cambia al Modo 2: Sombras en Capas.

¿Por qué usar varias sombras en capas?

Una sola sombra tiende a verse plana o artificial. Las sombras reales tienen múltiples componentes de luz —una sombra de contacto cercana y nítida, y una sombra ambiental más difusa y extendida— y combinar 2-3 capas de box-shadow (separadas por comas) reproduce ese efecto de forma mucho más creíble. Es exactamente la técnica que usa Material Design para sus niveles de "elevación": cuanto más "elevado" un elemento, más capas y mayor desenfoque.

¿Qué es una sombra "inset"?

Añadiendo la palabra clave inset antes de los valores, la sombra se dibuja hacia el interior del elemento en lugar de proyectarse hacia afuera — útil para simular un hueco tallado, un campo de formulario presionado, o un efecto de profundidad invertida.

Casos de uso: dónde aplicar sombras con criterio

Las sombras se usan para separar visualmente tarjetas de contenido de su fondo, para dar sensación de elevación a botones flotantes y menús desplegables, para indicar el estado "activo" o "en foco" de un elemento interactivo, y para simular profundidad en modales que deben destacar claramente sobre el resto de la página. Si tus tarjetas también tienen esquinas redondeadas, combina esta herramienta con el generador interactivo de código CSS Border Radius para mantener un lenguaje visual coherente entre bordes y sombras.

Errores comunes al diseñar sombras CSS

El error más habitual es usar una opacidad demasiado alta o un color negro puro sin transparencia, dando un resultado duro y poco natural — las sombras profesionales suelen usar opacidades bajas (10-25%). Otro error frecuente es confundir blur con spread: el desenfoque difumina los bordes sin cambiar el tamaño base de la sombra, mientras que la expansión agranda o reduce toda la forma antes del desenfoque. Y un tercer error: apilar demasiadas capas de sombra con mucho desenfoque en elementos animados, lo que puede afectar al rendimiento en dispositivos de gama baja.

Compatibilidad de navegadores y niveles de elevación

box-shadow, incluidas las sombras en capas separadas por comas y la palabra clave inset, tiene soporte universal en todos los navegadores modernos desde hace más de una década, sin necesidad de prefijos de proveedor. Un consejo profesional habitual: define tus niveles de elevación como variables CSS reutilizables (--shadow-sm, --shadow-md, --shadow-lg) en lugar de repetir los valores completos en cada componente — así, si más adelante decides ajustar la intensidad global de las sombras de tu interfaz, solo necesitas cambiar la definición de la variable una vez. Otro consejo: al animar una sombra en hover, anima también ligeramente el transform: translateY() del elemento junto con el cambio de sombra — combinar ambos efectos refuerza mucho más la sensación de elevación que cambiar solo la sombra por sí sola.

Preguntas Frecuentes (FAQ)

¿Por qué mi sombra se ve muy oscura o muy intensa?

Casi siempre por una opacidad demasiado alta. Las sombras profesionales suelen usar opacidades bajas (10-25%) incluso cuando el color base es negro puro — el efecto de profundidad se logra más con el desenfoque y la posición que con la intensidad del color.

¿Cuál es la diferencia entre blur y spread?

El desenfoque (blur) difumina los bordes de la sombra sin cambiar su tamaño base; la expansión (spread) agranda o reduce toda la forma de la sombra antes de aplicar el desenfoque. Un spread negativo es muy útil en sombras de elevación alta para evitar que la sombra se vea excesivamente ancha.

¿Las sombras en capas afectan al rendimiento de la página?

El impacto es mínimo en la mayoría de casos modernos, pero sombras muy grandes con mucho desenfoque en muchos elementos animados a la vez pueden notarse en dispositivos de gama baja — si notas lentitud, reduce el número de capas o el radio de desenfoque antes de animar la sombra.

¿Qué preset de elevación debo usar para una tarjeta normal?

El preset "Sutil" o "Media" suele ser suficiente para tarjetas de contenido en reposo — reserva la elevación "Alta" para elementos que realmente deban destacar por encima del resto, como modales o menús flotantes, siguiendo la misma jerarquía visual que usa Material Design.

¿Cuántas capas de sombra debo usar para un efecto de elevación alta?

2 o 3 capas suelen bastar: una sombra de contacto cercana y nítida (offset pequeño, blur bajo) combinada con una o dos sombras ambientales más difusas (offset mayor, blur alto, opacidad baja). Añadir más de 3 capas rara vez aporta un beneficio visual perceptible y solo incrementa la complejidad del código.

¿Es gratuito este generador de CSS box shadow?

Sí, sin registro y sin límite de usos, como el resto de calculadoras de CSS y diseño web de porcentaje.net. Genera y previsualiza tu sombra en tiempo real directamente en tu navegador.

Categorías Recomendadas

Herramientas Relacionadas

Otras calculadoras de CSS & Web que te pueden interesar.

CSS & Web

Generador de porcentajes para rejillas CSS Grid

Genera grid-template-columns proporcional a partir de pesos, con vista previa en vivo y desglos...

Ver herramienta
CSS & Web

Generador de degradados CSS lineales con porcentajes

Genera un degradado lineal de 2 colores con vista previa en vivo, o crea degradados multi-color...

Ver herramienta
CSS & Web

Generador interactivo de código CSS Border Radius

Edita las 4 esquinas con radios elípticos y vista previa en vivo, o carga formas predefinidas ...

Ver herramienta
CSS & Web

Convertidor de Píxeles a unidades REM (CSS)

Convierte píxeles a rem al instante con vista previa de tamaño real, o convierte una lista co...

Ver herramienta
CSS & Web

Generador de escala tipográfica para diseño UI

Genera una escala tipográfica armónica con vista previa real del texto, o una escala fluida c...

Ver herramienta
CSS & Web

Calculadora de porcentajes para CSS Flexbox

Calcula el flex-basis proporcional de tus elementos con vista previa en vivo, o simula cómo se...

Ver herramienta
CSS & Web

Convertidor de ancho de ventana (VW) a Píxeles

Convierte un valor vw a píxeles al instante, o genera una tabla con su equivalencia en 9 dispo...

Ver herramienta
CSS & Web

Calculadora de espaciado UI usando la proporción áurea

Genera una escala de espaciado armónica con vista previa visual, o expórtala como variables C...

Ver herramienta
CSS & Web

Convertidor de alto de ventana (VH) a Píxeles

Convierte un valor vh a píxeles al instante, o descubre cuántos píxeles se recorta un elemen...

Ver herramienta
CSS & Web

Convertidor de unidades REM a Píxeles

Convierte rem a píxeles al instante, o compara cómo se renderiza tu valor rem en distintas ba...

Ver herramienta
CSS & Web

Calculadora de contraste de color accesibilidad WCAG

Comprueba el ratio de contraste WCAG entre dos colores frente a los niveles AA/AAA, o deja que ...

Ver herramienta
CSS & Web

Calculadora de opacidad de color HEX (Canal Alfa)

Convierte cualquier color y opacidad a HEX de 8 dígitos y RGBA con vista previa en vivo, o gen...

Ver herramienta
CSS & Web

Calculadora de ancho fluido porcentual para imágenes web

Calcula el ancho fluido en % de tu imagen con vista previa en vivo, o genera un snippet srcset/...

Ver herramienta
CSS & Web

Calculadora de relación de aspecto de pantallas

Simplifica cualquier relación de aspecto y escala el alto a un nuevo ancho con vista previa en...

Ver herramienta
Herramientas de Texto

Generador de Exclusión de Listas de Texto

Excluye de una lista principal todos los elementos presentes en una lista negra o de supresión...

Ver herramienta
Herramientas de Texto

Generador de Plantillas de Texto

Crea plantillas con campos {{variables}} y combínalas con una tabla CSV para generar decenas d...

Ver herramienta
Herramientas de Texto

Generador de Sitemaps XML desde Lista de URLs

Convierte listas planas de URLs en archivos sitemap.xml conformes al protocolo 0.9. Configuraci...

Ver herramienta
Herramientas de Texto

Generador de Frases Cadena de Markov

Genera frases y textos realistas con Cadenas de Markov estocásticas (órdenes 1 a 3). Ajusta t...

Ver herramienta
Herramientas de Texto

Generador de Secuencia Numérica en Texto

Genera secuencias numéricas personalizadas en texto. Progresiones aritméticas, pasos, ceros a...

Ver herramienta
Educación & Notas

Generador de citas bibliográficas en formato APA

Genera citas en formato APA 7ª edición para artículos de revista al instante, o elige entre ...

Ver herramienta
Herramientas de Texto

Generador de Alias de Correo desde Texto

Crea combinaciones de correo corporativo (nombre.apellido@, cgomez@) a partir de listas de nomb...

Ver herramienta
Herramientas de Texto

Generador de Archivo htaccess desde Texto

Generador modular de .htaccess para Apache: redirecciones HTTPS/WWW canónicas, compresión Gzi...

Ver herramienta