Skip to content
JJawda DesignsHerramientas gratuitas en línea
InicioTodas las herramientasCuestionariosDirectorio gratuito 545+Blog
Language:

Generador de sombras de caja CSS

Settings
4px
8px
16px
0px
15%
Preview
Preview Box
CSS Code

Share this tool

Generador de sombras de caja CSS
permite a desarrolladores y diseñadores crear efectos de sombra de caja CSS visualmente ajustando parámetros en tiempo real, y luego copiando el código generado directamente en sus proyectos — sin necesidad de cálculos manuales.

Cómo usar el generador de sombras de caja CSS

Recorrido paso a paso de la interfaz de la herramienta:
  1. Establecer desplazamiento X e Y — Arrastre los deslizadores de desplazamiento horizontal y vertical para posicionar la sombra con respecto al elemento. X positivo mueve la sombra hacia la derecha; negativo la mueve hacia la izquierda. Y positivo la mueve hacia abajo; negativo la mueve hacia arriba.
  2. Ajustar el radio de desenfoque — Valores de desenfoque más altos producen sombras más suaves y difusas. Un desenfoque de 0 da una sombra nítida y de bordes duros.
  3. Controlar el radio de expansión — La expansión expande o contrae la sombra más allá de las dimensiones del elemento. Los valores positivos hacen la sombra más grande; los valores negativos la encogen.
  4. Elegir el color y la opacidad de la sombra — Seleccione cualquier color con el selector de color y use el deslizador de opacidad para controlar la transparencia. Las sombras semitransparentes (por ejemplo, rgba con alfa bajo) se ven más naturales en la mayoría de los fondos.
  5. Activar sombra interior — Marque la opción "Interior" para invertir la sombra dentro del elemento, creando un efecto de relieve o hundido.
  6. Aplicar un ajuste preestablecido — Haga clic en cualquiera de los ajustes preestablecidos listos para usar para estilos de sombra clásicos instantáneos.
  7. Copiar el código CSS — Presione "Copiar" para copiar la declaración `box-shadow` generada a su portapapeles.

Entendiendo la propiedad `box-shadow` de CSS

Una explicación técnica que cubre la sintaxis completa:
box-shadow: [inset] offset-x offset-y [blur] [spread] color;
Parámetros explicados:
  • offset-x — Distancia horizontal de la sombra desde el elemento.
  • offset-y — Distancia vertical de la sombra desde el elemento.
  • blur-radius — La suavidad de los bordes de la sombra. Cero significa nítido.
  • spread-radius — Controla cuánto se expande o contrae la sombra.
  • color — Cualquier color CSS válido (HEX, RGB, RGBA, HSL). Se recomienda RGBA porque permite el control de opacidad en un solo valor.
  • inset — Palabra clave opcional que invierte la dirección de la sombra, colocándola dentro del borde del elemento.

Ajustes preestablecidos de sombra de caja — Cuándo usar cada estilo

Descripción y caso de uso para cada uno de los 6 ajustes preestablecidos incorporados:
Ajuste preestablecido Estilo Ideal para
Elevación sutil 0 1px 3px, opacidad 10% Pequeños elementos de UI, etiquetas, chips
Sombra de tarjeta ligera 0 4px 6px, opacidad 10% Componentes de tarjeta, modales
Profundidad media 0 10px 25px, opacidad 15% Secciones principales, tarjetas de características
Elevación profunda 0 20px 40px, opacidad 20% Menús desplegables, paneles flotantes
Sombra de color duro 4px 4px 0px azul Estilo de UI retro/brutalista
Resplandor interior Inset 0 0 20px azul oscuro Entradas activas, estados enfocados

Sombra exterior vs. Sombra interior — ¿Cuál es la diferencia?

Explicar la distinción visual y funcional entre una sombra de caja estándar (exterior) y una sombra interior:
  • Sombra exterior crea la ilusión de que un elemento está elevado sobre la superficie de la página — ideal para tarjetas, botones y contenedores.
  • Sombra interior hace que un elemento parezca hundido o presionado en la página — comúnmente usado para estados de botón activos, campos de entrada de texto y pozos.

Consejos para sombras de caja CSS de aspecto natural

Consejo práctico de diseño:
  • Use colores **RGBA** con baja opacidad (0.10–0.20) en lugar de colores completamente opacos.
  • Alinee la dirección de la sombra consistentemente en una página (típicamente hacia abajo y ligeramente a la derecha, simulando una fuente de luz superior izquierda).
  • Apile múltiples sombras para una profundidad más realista (sombra suave y amplia + sombra oscura y ajustada).
  • Evite valores de desenfoque excesivamente grandes en elementos pequeños — se ven desproporcionados.
  • Las sombras de colores (por ejemplo, un brillo azul en un botón azul) son una técnica de diseño moderna para una profundidad consistente con la marca.

CSS `box-shadow` vs. `filter: drop-shadow()` — Diferencias clave

Una tabla comparativa o una breve explicación:
  • `box-shadow` respeta el cuadro delimitador rectangular del elemento independientemente de la transparencia.
  • `drop-shadow()` sigue la forma visible real de un elemento (incluidos los PNG transparentes).
  • `box-shadow` admite `inset`; `drop-shadow()` no.
  • `box-shadow` admite múltiples capas apiladas; `drop-shadow()` no.

Soporte del navegador y compatibilidad entre navegadores

Tenga en cuenta que `box-shadow` es totalmente compatible en todos los navegadores modernos (Chrome, Firefox, Safari, Edge, Opera) y lo ha sido desde IE9. Los prefijos `-webkit-` y `-moz-` ya no son necesarios para proyectos modernos, aunque se pueden incluir para compatibilidad con versiones anteriores.

Casos de uso comunes para sombras de caja CSS

Escenarios de diseño del mundo real:
  • Componentes de UI de tarjetas — Elevar tarjetas sobre el fondo de la página.
  • Barras de navegación — Añadir una sombra inferior para crear profundidad en el encabezado.
  • Botones — Simular un efecto de pulsación 3D en estados `hover`/activos.
  • Modales y diálogos — Separar superposiciones del fondo.
  • Entradas de formulario — Brillo interior en estado de enfoque para accesibilidad y UX.
  • Imágenes — Enmarcar fotos o miniaturas con un sutil borde de sombra.
  • Tooltips — Elementos de micro-UI flotantes con una sutil sombra proyectada.

Preguntas frecuentes

¿Qué es un generador de sombras de caja CSS?
Un generador de sombras de caja CSS es una herramienta en línea que le permite ajustar visualmente los parámetros de la sombra (desplazamiento, desenfoque, expansión, color y opacidad) y produce instantáneamente la declaración CSS `box-shadow` lista para usar que puede pegar directamente en su hoja de estilo.
¿Es gratuito este generador de sombras de caja CSS?
Sí, la herramienta es completamente gratuita. No se requiere registro, descarga ni pago. Simplemente ajuste los deslizadores, previsualice el resultado en vivo y copie su código CSS.
¿Cómo copio el código CSS del generador de sombras de caja?
Después de configurar los ajustes de su sombra, la propiedad `box-shadow` generada aparece en el campo de salida CSS en la parte inferior de la herramienta. Haga clic en el botón "Copiar" para copiarla a su portapapeles y pegarla en su archivo CSS.
¿Qué hace la opción "Interior" en el generador de sombras de caja CSS?
Activar "Interior" aplica la sombra dentro del borde del elemento en lugar de fuera de él. Esto se usa comúnmente para crear un efecto hundido o presionado en botones y campos de entrada.
¿Puedo crear un efecto de brillo de color con este generador de sombras de caja CSS?
Sí. Simplemente elija un color vivo del selector de color (por ejemplo, azul o morado) y use un desenfoque moderado con un valor de expansión de 0. Las sombras de colores son populares para crear efectos de brillo de neón o de elevación de color de marca.
¿Qué controla el deslizador "Expansión" en la sombra de caja CSS?
El radio de expansión expande o contrae la sombra en relación con el tamaño del elemento. Una expansión positiva hace que la sombra sea más grande que el elemento; un valor negativo la hace más pequeña, lo que es útil para crear un efecto de profundidad ajustado y realista.
¿Puedo usar múltiples sombras de caja en un elemento?
Sí, CSS admite múltiples sombras de caja en un solo elemento separando los valores con una coma, por ejemplo: `box-shadow: 0 2px 4px rgba(0,0,0,0.1), 0 8px 24px rgba(0,0,0,0.15);`. Apilar una sombra oscura y ajustada con una sombra suave y amplia crea un efecto de profundidad muy realista.
¿Cuál es la diferencia entre desenfoque y expansión en el generador CSS de sombras de caja?
El desenfoque controla cuán suaves o difusos aparecen los bordes de la sombra. La expansión controla el tamaño general de la sombra en relación con el elemento. Puede tener una sombra suave y grande (alto desenfoque, expansión cero) o una sombra dura y expandida (desenfoque cero, expansión positiva).
¿Qué formato de color debo usar para las sombras de caja CSS?
RGBA es el formato más flexible porque combina color y opacidad en un solo valor, por ejemplo `rgba(0,0,0,0.15)`. Los colores HEX también se pueden usar pero requieren una propiedad de opacidad separada o el formato HEX de 8 dígitos más reciente. El generador maneja todo esto automáticamente.
¿La propiedad `box-shadow` de CSS funciona en todos los navegadores?
Sí. La propiedad `box-shadow` es totalmente compatible en todos los navegadores modernos, incluidos Chrome, Firefox, Safari, Edge y Opera. No se necesitan prefijos de proveedor (`-webkit-`, `-moz-`) para proyectos modernos.

Related Tools