Box Shadow
Generator

Diseña sombras CSS perfectas con vista previa en vivo. Ajusta offset, blur, spread y color — apila múltiples capas para profundidad.

Offset · Blur · SpreadSombras multi-capaCSS-ready

① Ajusta X, Y, blur, spread ② Agrega hasta 3 capas ③ Copia el CSS

Presets:
Capa 1
#000000
CSS generado
box-shadow: 5px 10px 20px 0px rgba(0, 0, 0, 0.25);
Offset

Los offsets X e Y controlan la dirección de la sombra. X positivo empuja a la derecha, negativo a la izquierda. Y positivo empuja hacia abajo.

Blur & Spread

El radio de blur suaviza los bordes de la sombra (0 = nítido). Spread expande o contrae la sombra más allá de los límites del elemento.

Inset

Las sombras inset aparecen dentro del elemento, creando un efecto hundido en lugar de una sombra exterior.

CSS box-shadow — cómo funciona y cuándo usarlo

La propiedad CSS box-shadow añade efectos de sombra alrededor del marco de un elemento. Acepta offset horizontal (X), vertical (Y), radio de blur, radio de spread y color. Usa rgba() con opacidad parcial (0.1–0.25) para sombras suaves y realistas. La palabra clave inset coloca la sombra dentro del elemento para efectos de botón presionado. Apila múltiples sombras con valores separados por comas para lograr niveles de elevación de Material Design o efectos de neumorfismo. box-shadow no afecta el layout y es GPU-composited — a diferencia de filter: drop-shadow(), que sigue el canal alfa del elemento.

Preguntas frecuentes

La propiedad CSS box-shadow añade efectos de sombra alrededor del marco de un elemento. Puedes establecer múltiples sombras con valores separados por comas.
box-shadow: X Y blur spread color. X e Y desplazan la posición de la sombra. Blur suaviza los bordes. Spread expande (positivo) o contrae (negativo) el tamaño de la sombra antes del blur.
box-shadow sigue el modelo de caja rectangular del elemento. filter: drop-shadow() respeta el canal alfa y la forma real del elemento, adecuado para PNG transparentes y SVG.
"inset" coloca la sombra dentro del borde del elemento en lugar de afuera, creando un efecto hundido útil para estados toggle y botones activos.
No. box-shadow no afecta al layout del elemento ni ocupa espacio en el flujo del documento. Es puramente visual.
Las sombras realistas usan rgba() con baja opacidad (0.1–0.3), blur moderado (15–30px), spread cero y pequeño offset Y positivo. Superponer 2–3 sombras de diferentes tamaños da el resultado más natural.
Sí. box-shadow es compatible con todos los navegadores principales desde IE9 y no requiere prefijos de proveedor.

Explora nuestra red