Ruta de la tarea / de la entrada al resultado
Cómo construir una sombra CSS box-shadow
- 01
Posiciona la sombra
Define Desplazamiento horizontal y Desplazamiento vertical, cada uno de -80 a 80 px. Los valores negativos empujan la sombra a la izquierda o hacia arriba; cero la centra detrás de la tarjeta. El espacio de trabajo abre con 12 px a la derecha y 18 px hacia abajo, una colocación clásica de sombra proyectada.
- 02
Ajusta desenfoque y propagación
Ajusta Radio de desenfoque de 0 a 120 px para la suavidad — el valor por defecto es 32 px — y Radio de propagación de -40 a 60 px para agrandar o encoger la sombra antes de aplicar el desenfoque. La propagación por defecto de -4 px tensa ligeramente la sombra para un borde más nítido.
- 03
Define el color y la opacidad
Elige un Color de la sombra de seis dígitos — el #0b0d12 por defecto es un casi negro — y define Opacidad de la sombra de 0 a 1 en pasos de 0,01. La opacidad se convierte en el canal alfa del color rgba() del resultado, así que 0,28 se renderiza como rgba(11, 13, 18, 0.28).
- 04
Activa el modo interior
Activa Sombra interior para mover la sombra dentro de la caja, lo que se lee como una superficie pulsada o hundida: útil para campos de entrada y botones conmutados. La declaración generada antepone la palabra clave inset cuando el conmutador está activado.
- 05
Compara con el ejemplo
Pulsa Cargar ejemplo para un estilo de referencia nítido: un desplazamiento de 8 px en ambos ejes sin desenfoque ni propagación, en #0f4cff al 0,35 de opacidad: un contorno desplazado de borde duro. Restablecer devuelve la sombra suave por defecto, y la vista previa en vivo se vuelve a renderizar con cada cambio.
- 06
Copia o descarga el CSS
Pulsa Copiar CSS para copiar la regla .shadow-card, o Descargar .css para guardarla como toolars-box-shadow.css. La copia queda bloqueada mientras algún valor esté fuera de rango, así que la declaración que pegas siempre es válida.