🌑 Crie Box Shadow CSS Perfeitos para Seus Projetos Web
Aprenda a criar box shadow CSS de forma rápida e intuitiva com nosso gerador online. Transforme seus designs com efeitos de sombra profissionais. Grátis!
🌑 Gerador de Sombra
Resultado
O que é criar box shadow css?
Ao invés de utilizar imagens de sombra, que são menos flexíveis e mais pesadas, o CSS `box-shadow` é uma solução dinâmica e performática. Ele é composto por uma série de valores que definem a posição, o desfoque, a expansão e a cor da sombra, além de permitir a criação de sombras múltiplas e inset (sombras internas). Dominar essa propriedade é essencial para designers e desenvolvedores que buscam criar interfaces web modernas e visualmente atraentes.
Como funciona o cálculo?
box-shadow: [horizontal-offset] [vertical-offset] [blur-radius] [spread-radius] [color] [inset];
Variáveis:
-
▸
horizontal-offset: Define a distância horizontal da sombra. Um valor positivo move a sombra para a direita, e um valor negativo para a esquerda.
-
▸
vertical-offset: Define a distância vertical da sombra. Um valor positivo move a sombra para baixo, e um valor negativo para cima.
-
▸
blur-radius: Define o raio de desfoque da sombra. Quanto maior o valor, mais difusa e suave será a sombra.
-
▸
spread-radius: Define o raio de expansão da sombra. Um valor positivo aumenta o tamanho da sombra, e um valor negativo a diminui.
-
▸
color: Define a cor da sombra. Pode ser um nome de cor, um código hexadecimal, RGB, RGBA, etc.
-
▸
inset: Palavra-chave opcional. Se presente, a sombra é desenhada dentro do elemento, em vez de fora.
Como interpretar os resultados
| Faixa | Interpretação |
|---|---|
| offset: 0-5px | Sombra sutil e próxima ao elemento, indicando uma luz suave ou um objeto muito próximo. |
| offset: 5-15px | Sombra mais definida, simulando uma luz mais distante ou um objeto com um pouco mais de 'altura'. |
| blur-radius: 0-10px | Sombra mais nítida, com bordas mais definidas. |
| blur-radius: 10-25px | Sombra mais suave e difusa, criando uma sensação de profundidade maior. |
| spread-radius: 0-5px | A sombra mantém um tamanho semelhante ao do elemento. |
| spread-radius: 5-10px | A sombra é visivelmente expandida, dando um efeito mais dramático. |
| color: rgba(0,0,0,0.1) - rgba(0,0,0,0.3) | Sombra com transparência baixa a média, comum para um efeito natural. |
| color: rgba(0,0,0,0.4) - rgba(0,0,0,0.7) | Sombra mais escura e opaca, criando um contraste mais forte. |
| inset | Indica que a sombra está aplicada internamente ao elemento, criando um efeito de 'entalhe' ou recesso. |
Exemplos práticos
Exemplo 1: Sombra Sutil para Cards
Este exemplo cria uma sombra suave e levemente deslocada para baixo e para a direita, ideal para dar um leve relevo a cards ou blocos de conteúdo sem quebrar a harmonia visual.
Exemplo 2: Sombra Dramática para Botões
Aqui, a sombra é mais pronunciada, com um desfoque maior e um pequeno `spread-radius` negativo para que a sombra não fique excessivamente grande. A cor escolhida, um tom de roxo escuro com transparência, confere um visual moderno e elegante, perfeito para botões de ação que precisam se destacar.
Exemplo 3: Sombra Interna (Inset) para Inputs
Este exemplo utiliza a palavra-chave `inset` para criar uma sombra sutil que simula um recesso dentro do elemento. É frequentemente usado em campos de formulário para dar a impressão de que o usuário está 'dentro' do campo, sem que ele pareça afundado.
Perguntas Frequentes
📝 Reportar Erro ou Sugestão
Encontrou algum erro ou tem uma sugestão? Ajude-nos a melhorar!