Gerador Box Shadow CSS Grátis: Sombra de Caixa Visual Online
194 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
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.
Preciso de prefixos de fornecedor para que box-shadow funcione em todos os navegadores?
Não, pode ignorá-los totalmente. Todos os navegadores desde 2015 suportam a sintaxe padrão de box-shadow sem prefixos -webkit- ou -moz-. Guias antigos do início dos anos 2010 ainda mostram versões prefixadas, mas isso é código morto hoje. Chrome 50+, Firefox 40+, Safari 9+ e Edge lidam com isso nativamente. Seu código gerado funciona como está. Um detalhe: se estiver mirando uma WebView incorporada em um app móvel legado, faça um teste rápido antes de subir.
O gerador salva minhas sombras depois que fecho a aba?
Não. Ao recarregar a página, sliders e cores voltam ao padrão, porque o tool não grava cookies nem localStorage. Em computador compartilhado, isso é até bom. Copie o valor box-shadow antes de sair. Para sombras que você usa direto, cole num arquivo .css com nomes descritivos, tipo 'card-hover-fundo'. Seu eu do futuro agradece.
Motores de busca penalizam sites que usam sombras pesadas em excesso?
Os robôs ignoram totalmente o código CSS. Eles avaliam apenas a estrutura HTML e os textos. Você pode aplicar várias sombras a um botão sem prejudicar seu SEO. Contudo, renderizações pesadas reduzem a velocidade em celulares antigos. Mantenha o desfoque abaixo de 50 pixels para garantir bom desempenho.
Como reduzir o tamanho do arquivo CSS das sombras
O código gerado é minúsculo, ocupando menos de vinte bytes. Ele não vai deixar seu site lento. Crie uma classe utilitária compartilhada se você usa o mesmo efeito em vários botões para manter o código organizado.
Como Usar
- Ajuste offset X e Y
- Configure blur e spread
- Escolha cor
- Ative inset
- Copie CSS