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.
—
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.
- Paso 1: Introduce o ajusta el campo Desplazamiento X (px).
- Paso 2: Introduce o ajusta el campo Desplazamiento Y (px).
- Paso 3: Introduce o ajusta el campo Radio de Desenfoque (px).
- Paso 4: Introduce o ajusta el campo Color de la Sombra.
- Paso 5: Introduce o ajusta el campo Opacidad de la Sombra (%).
- Paso 6: Introduce o ajusta el campo Radio de Expansión (Opcional, px).
- Paso 7: Introduce o ajusta el campo ¿Sombra Interior — Inset? (Opcional).
- Paso 8: Haz clic en Generar Sombra para obtener el desglose y resultados inmediatos.
Para obtener resultados óptimos, asegúrate de ingresar los valores en las unidades correspondientes.
- ¿Qué es el Generador de CSS Box Shadow?
- ¿Cómo se estructura box-shadow?
- Guía paso a paso: cómo generar tu sombra CSS
- ¿Por qué usar varias sombras en capas?
- ¿Qué es una sombra "inset"?
- Casos de uso: dónde aplicar sombras con criterio
- Errores comunes al diseñar sombras CSS
- Compatibilidad de navegadores y niveles de elevación
- Preguntas Frecuentes (FAQ)
¿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?
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.
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 & WebGenerador 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 & WebGenerador 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 & WebConvertidor 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 & WebGenerador 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 & WebCalculadora 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 & WebConvertidor 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 & WebCalculadora 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 & WebConvertidor 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 & WebConvertidor 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 & WebCalculadora 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 & WebCalculadora 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 & WebCalculadora 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 & WebCalculadora 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 TextoGenerador 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 TextoGenerador de Plantillas de Texto
Crea plantillas con campos {{variables}} y combínalas con una tabla CSV para generar decenas d...
Ver herramienta Herramientas de TextoGenerador 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 TextoGenerador 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 TextoGenerador de Secuencia Numérica en Texto
Genera secuencias numéricas personalizadas en texto. Progresiones aritméticas, pasos, ceros a...
Ver herramienta Educación & NotasGenerador 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 TextoGenerador de Alias de Correo desde Texto
Crea combinaciones de correo corporativo (nombre.apellido@, cgomez@) a partir de listas de nomb...
Ver herramienta Herramientas de TextoGenerador de Archivo htaccess desde Texto
Generador modular de .htaccess para Apache: redirecciones HTTPS/WWW canónicas, compresión Gzi...
Ver herramienta