Diseña sombras CSS visualmente
Las sombras aportan profundidad a las interfaces: hacen que las tarjetas resalten en la página, indican qué botón se ha pulsado y separan los cuadros de diálogo del contenido de fondo. La propiedad box-shadow de CSS es muy potente, pero ajustar sus cinco valores a ciegas resulta complicado. Este generador de sombras te ofrece controles deslizantes y vista previa en tiempo real, permite apilar varias sombras para lograr un aspecto natural y genera un código CSS limpio listo para pegar directamente en tu proyecto.
Características
- Controles de desplazamiento, desenfoque, propagación, color y opacidad con vista previa instantánea.
- Hasta cinco capas combinadas en una sola declaración
box-shadow. - Sombras interiores (inset) para efectos de presión y hundimiento.
- Radio de las esquinas y colores de vista previa para adaptarlos a tu diseño.
- Ajustes preestablecidos para sombras suaves, medias, duras, en capas, interiores y de resplandor.
- CSS listo para copiar con colores en formato
rgba().
Ejemplo
Una sombra en capas que luce natural sobre fondos claros:
.card {
box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.07),
0px 4px 8px 0px rgba(0, 0, 0, 0.07),
0px 16px 32px 0px rgba(0, 0, 0, 0.07);
border-radius: 16px;
}
Consejos para diseñar sombras
| Objetivo | Ajustes sugeridos |
|---|---|
| Tarjeta sutil sobre blanco | y 4, desenfoque 12, opacidad 8% |
| Menú desplegable o diálogo flotante | 2–3 capas, y hasta 24, desenfoque hasta 48, opacidad 7–12% c/u |
| Estilo retro "plano" | x 6, y 6, desenfoque 0, opacidad 100% |
| Efecto de enfoque o resplandor | x 0, y 0, desenfoque 16–24, propagación 2–4, color de la marca |
| Campo de entrada presionado | inset, y 2, desenfoque 6, opacidad 25–30% |
Mantén la coherencia en la fuente de luz: si las sombras caen hacia abajo en un componente, deberían caer hacia abajo en todos los demás.
Herramientas relacionadas
Crea el fondo para tus tarjetas con el Generador de degradados CSS, convierte colores entre HEX, RGB y HSL con el Conversor de colores, o selecciona colores de una captura de pantalla con el Selector de color de imagen.