Minoluff
🏷️ Utilidades · 📅 2026-07-28 · ⏱️ 7 min

Guía de sombras CSS: elevación, profundidad y glassmorphism en UI moderna

Aprende la matemática y técnica detrás de sombras suaves, multicapa y efectos de elevación en CSS para crear interfaces web limpias y con jerarquía visual.

La evolución del diseño de sombras en el diseño de interfaces web

En los inicios del diseño web, las sombras de CSS se utilizaban con frecuencia de manera tosca: sombras negras opacas, de corta distancia y bordes duros que generaban interfaces recargadas y poco naturales. Con la maduración del diseño de interfaces de usuario (UI Design) y la adopción de filosofías como Material Design de Google y el minimalismo contemporáneo de Apple y Stripe, las sombras pasaron de ser un adorno gráfico a convertirse en un lenguaje visual fundamental para comunicar elevación, jerarquía y orden de apilamiento en el eje Z.

Desglose de la propiedad CSS box-shadow

La propiedad box-shadow acepta hasta seis parámetros en una sola declaración:

box-shadow: [inset] [offset-x] [offset-y] [blur-radius] [spread-radius] [color];
  • Offset-X (Desplazamiento horizontal): Valores positivos proyectan la sombra hacia la derecha; valores negativos hacia la izquierda. En interfaces web se recomienda mantenerlo en 0px para simular una fuente de luz cenital cenital natural.
  • Offset-Y (Desplazamiento vertical): Determina qué tan "arriba" se encuentra el elemento respecto a la superficie. A mayor elevación, mayor distancia vertical (ej. de 2px a 24px).
  • Blur-Radius (Radio de desenfoque): Controla la suavidad y dispersión de la penumbra. Para lograr un acabado suave, el desenfoque debe ser típicamente el doble o triple del desplazamiento vertical.
  • Spread-Radius (Radio de expansión): Expande o contrae el tamaño del área sombreada. Valores negativos permiten encoger la sombra para que no se desborde lateralmente.
  • Color y Opacidad (RGBA / HSLA): El error más común es usar negro puro (rgba(0,0,0,0.5)). Las sombras profesionales utilizan colores derivados del tono de fondo con opacidades sutiles de entre 4% y 15%.

La técnica de sombras suaves multicapa (Layered Shadows)

En el mundo real, una fuente de luz produce múltiples capas de sombra: una sombra de contacto oscura y nítida cerca de la base, y una sombra ambiental difusa y extendida. En CSS esto se logra declarando múltiples sombras separadas por comas:

/* Elevación suave y realista para tarjetas web */
.card-modern {
  box-shadow:
    0 1px 2px rgba(18, 40, 32, 0.05),
    0 4px 12px rgba(18, 40, 32, 0.08),
    0 16px 32px rgba(18, 40, 32, 0.04);
}

Efecto Glassmorphism (Cristal esmerilado)

El estilo Glassmorphism combina sombras sutiles con fondos translúcidos y desenfoque de fondo mediante CSS moderno:

.glass-panel {
  background: rgba(255, 255, 255, 0.75);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  box-shadow: 0 8px 32px 0 rgba(31, 122, 94, 0.08);
}

Diseña tus estilos visuales en Minoluff

Prueba y genera tus combinaciones en vivo con nuestro Generador de Sombras CSS y Elevación, crea combinaciones armónicas con el Diseñador de Degradados CSS y extrae códigos de color con el Generador de Paletas de Colores.