Gerador Box Shadow CSS Grátis: Sombra de Caixa Visual Online
111 usos5px
5px
15px
0px
30%
Dicas Box Shadow
Ajustar visualmente
Controles para X, Y, blur, spread e cor. Preview em tempo real.
Copiar CSS
Código gerado automaticamente. Copie com um clique.
Sombra interna (inset)
Ative inset para sombra interior.
Perguntas Frequentes
Como criar sombra CSS?
Ajuste controles: offset, blur, spread, cor. Atualiza em tempo real.
O que é inset?
Sombra para dentro da caixa.
Posso copiar?
Sim, código CSS com um clique.
Posso animar transições de sombra sem lag?
Sim, mas só se você animar opacidade ou cor. Animar as posições — como deslocamento ou desfoque — força o navegador a recalcular o layout a cada frame. Isso acaba com a performance no celular. Fique nas transições de opacidade ou use um pseudo-elemento pra um movimento mais suave. Teste no preview ao vivo do gerador antes de aplicar.
Posso usar múltiplas sombras em um único elemento?
Sim, basta separá-las por vírgulas no gerador. Clique em "Adicionar Sombra" para criar outra camada. Duas sombras com deslocamentos diferentes criam um efeito de cartão elevado — uma suave e profunda, a outra mais nítida. A prévia ao vivo exibe todas as camadas em tempo real.
Existe diferença entre box-shadow e filter: drop-shadow?
Sim, e eles não são intercambiáveis. box-shadow cria um retângulo ao redor da caixa do elemento — cantos e tudo. filter: drop-shadow segue o formato real do conteúdo. Uma PNG transparente com bordas irregulares ganha uma sombra perfeitamente contornada. Use box-shadow para cards, botões e componentes de UI. Prefira drop-shadow para logotipos ou imagens recortadas. Teste aqui: aplique box-shadow a um elemento circular, depois troque por drop-shadow no seu CSS. A diferença fica nítida na hora.
Por que minha sombra fica pixelada ou serrilhada em telas de alta resolução?
Isso acontece quando o raio de desfoque é pequeno demais — qualquer valor abaixo de 2px fica agressivo em telas Retina. O navegador renderiza a sombra nos pixels físicos, e sem borrão suficiente surgem aqueles degraus. Ajuste o blur para pelo menos 3-4px e obtenha um resultado suave. O preview ao vivo do gerador mostra isso em tempo real; dê um zoom para conferir antes de aplicar o CSS.
A minha sombra será exibida de forma idêntica em todos os navegadores modernos?
Navegadores atuais como Chrome, Firefox e Safari renderizam sombras de forma consistente conforme os padrões W3C. No entanto, versões antigas do Internet Explorer não reconhecem esse código e o efeito simplesmente não será exibido. Verifique sempre o seu layout no Chrome versão 110 ou superior para garantir que o nível de desfoque esteja fluido. Se você precisar de compatibilidade total, configure uma borda simples no seu CSS como um fallback para navegadores legados.
O que acontece se eu definir X e Y como 0?
Você obtém um brilho perfeito e uniforme em todos os quatro lados — sem direção, apenas um halo. Esse é o truque por trás de efeitos neon suaves e anéis de foco. Combine com um blur grande (25px ou mais) e uma cor de baixa opacidade como rgba(0,0,0,0.15) para uma sombra ambiente sutil. Se aumentar também o valor de spread, a sombra expande igualmente para fora, parecendo uma borda mais grossa. Experimente ativar o inset com as mesmas configurações — o resultado muda completamente, virando uma vinheta interna.
Como Usar
- Ajuste offset X e Y
- Configure blur e spread
- Escolha cor
- Ative inset
- Copie CSS