Generador de Sombras CSS (Box-Shadow)

Diseña sombras CSS personalizadas con vista previa en vivo. Ajusta el desplazamiento, el desenfoque y el color, y copia el código listo para usar.

Fondo de Vista Previa
12px
box-shadow: 0px 4px 12px 0px rgba(15, 23, 42, 0.20);

Profundidad sin adivinar

Tarjetas, botones y modales dependen de box-shadow para dar profundidad, pero ajustar el desplazamiento, el desenfoque y la expansión a mano es tedioso. Ajusta cada valor de forma visual, apila capas para sombras realistas y copia el CSS en cuanto se vea bien.

Cómo funciona este Generador de Sombras CSS (Box-Shadow)

En CSS, una sombra box-shadow se construye con seis valores: desplazamiento horizontal, desplazamiento vertical, radio de desenfoque, radio de expansión, color y una palabra clave opcional inset. Calcular estos valores escribiéndolos a mano es lento, sobre todo cuando intentas igualar una sombra de un diseño o reproducir un efecto que viste en otro sitio. Este generador convierte ese ensayo y error en un proceso visual.

Mueve los controles deslizantes y la caja de vista previa se actualiza al instante, así puedes ver exactamente cómo se comporta la sombra antes de que llegue a tu hoja de estilos. Los controles de desplazamiento horizontal y vertical mueven la sombra hacia la izquierda, la derecha, arriba o abajo. El desenfoque controla lo suave que se ve el borde, la expansión agranda o reduce la sombra de forma independiente a la forma que la genera, y el selector de color define tanto el tono como la opacidad. Activa el interruptor inset para convertir una sombra exterior en una sombra interior que parece una superficie presionada o hundida.

Como las interfaces reales rara vez usan una sola sombra, puedes apilar varias capas. Combinar una sombra ajustada y oscura con otra más suave y amplia es como la mayoría de las tarjetas y botones modernos logran profundidad. Los preajustes en la parte superior te dan un punto de partida rápido para sombras suaves, duras, alargadas y de estilo neumórfico, que luego puedes ajustar. Cuando el efecto se vea bien en la vista previa, copia el CSS generado y pégalo directamente en tu proyecto.

Cómo usar este Generador de Sombras CSS (Box-Shadow)

1

Ajusta la sombra

Mueve los controles de desplazamiento, desenfoque, expansión y color, o parte de un preajuste, y observa la vista previa actualizarse al instante.

2

Añade capas

Agrega otra capa de sombra para más profundidad, activa el modo interior (inset) y cambia el fondo de la vista previa para revisar el contraste.

3

Copia el CSS

Copia la declaración box-shadow generada y pégala directamente en tu hoja de estilos o componente.

Ejemplo de Uso

Una sombra suave típica bajo tarjetas y botones:

Entrada
H: 0px, V: 4px, Desenfoque: 12px, Expansión: -2px, Color: #0F172A al 25% de opacidad
Salida
box-shadow: 0px 4px 12px -2px rgba(15, 23, 42, 0.25);

Preguntas Frecuentes

¿Cuál es la diferencia entre el desplazamiento, el desenfoque y la expansión en un box-shadow?
El desplazamiento (X/Y) mueve la posición de la sombra, el desenfoque suaviza sus bordes esparciendo el color de forma uniforme, y la expansión agranda o reduce la forma de la sombra antes de aplicar el desenfoque. Ajustar la expansión sin desenfoque produce una sombra sólida y de bordes definidos, más grande o más pequeña que el propio elemento.
¿Cómo creo una sombra interior (inset) en lugar de una sombra proyectada?
Activa el interruptor "Interior" en una capa. Esto añade la palabra clave inset al CSS, lo que invierte la sombra para que parezca estar dentro del borde del elemento, útil para botones presionados, campos de entrada y paneles hundidos.
¿Puedo usar más de una sombra en el mismo elemento?
Sí. Los navegadores admiten valores de box-shadow separados por comas, así que puedes añadir varias capas aquí y esta herramienta las combina en una sola declaración CSS. Las sombras de dos capas (una ajustada y oscura más otra suave y amplia) son la forma en que la mayoría de las tarjetas y botones modernos logran una profundidad realista.
¿Por qué mi sombra se ve dura o con bordes marcados?
Aumenta el radio de desenfoque. Un valor de 0 produce una sombra de bordes duros; al subirlo, el color se difumina en un degradado suave. Si la sombra sigue viéndose intensa, baja también un poco la opacidad.
¿Cuál es una buena sombra box-shadow para un diseño neumórfico (soft UI)?
Las sombras neumórficas usan dos capas: una clara desplazada hacia arriba a la izquierda y una oscura desplazada hacia abajo a la derecha, ambas con un desenfoque amplio y una expansión cercana a cero, sobre un fondo de color similar al de las sombras. Usa el preajuste "Neumórfico" como punto de partida y ajusta el balance entre claro y oscuro según tu fondo.
¿Esta herramienta funciona con colores rgba o hexadecimales?
El selector de color entrega un valor hexadecimal junto con un valor de opacidad independiente, y el CSS generado los combina automáticamente en rgba, de modo que la transparencia de la sombra queda incluida en el código que copias.
¿El CSS generado funcionará en todos los navegadores?
Sí. box-shadow cuenta con soporte completo desde hace años en todos los navegadores modernos, incluidos Chrome, Firefox, Safari y Edge. No se necesitan prefijos de proveedor.
¿Esta herramienta guarda o sube las sombras que creo?
No. Todos los cálculos ocurren localmente en tu navegador mediante JavaScript. Nada de lo que diseñes aquí se envía a un servidor ni se guarda fuera de tu propio dispositivo, a menos que tú mismo copies y pegues el resultado.

Herramientas relacionadas

El Generador de Sombras CSS (Box-Shadow) es mantenido por CodeItBro. Nuestro objetivo es ofrecer las mejores herramientas gratuitas para desarrolladores en la web. Si tienes comentarios o sugerencias, visita nuestra página de contacto.

Comentarios

Las preguntas, correcciones y consejos útiles son bienvenidos. Los comentarios se revisan antes de publicarse.

Cargando comentarios...

Los comentarios se almacenan y moderan mediante Cusdis Cloud. El correo es opcional. Política de privacidad

Aparece en

CodeItBro - Free dev tools + practical guides to help you ship faster | Product HuntCodeItBro - Free Online Developer Tools badgeCodeItBro badge