Pular para o conteúdo
WoowTools

Gerador de sombras CSS (box-shadow)

Crie sombras CSS visualmente com várias camadas, sombras internas, desfoque, espalhamento e cor. Prévia ao vivo e exportação em CSS, SCSS ou Tailwind.

Grátis Roda no seu navegador Sem cadastro

Carregando Gerador de box-shadow CSS…

Seus arquivos nunca saem do seu dispositivo

Como usar Gerador de box-shadow CSS

  1. 1

    Abra Gerador de box-shadow CSS nesta página. Ele carrega direto no seu navegador.

  2. 2

    Adicione seu arquivo, texto ou valores e ajuste as configurações.

  3. 3

    Copie ou baixe o resultado. Nada é enviado nem armazenado.

Sobre esta ferramenta

A propriedade CSS box-shadow dá profundidade a cards, botões e imagens, mas escrever os valores à mão é pura adivinhação. Este gerador de box-shadow permite desenhar a sombra com controles deslizantes e vê-la em uma caixa de prévia ao vivo, e depois copiar um código limpo em CSS, SCSS ou como entrada de configuração do Tailwind.

Como criar uma sombra

  1. Ajuste o deslocamento horizontal e vertical para mover a sombra.
  2. Aumente o desfoque para uma borda mais suave e ajuste o espalhamento para aumentar ou diminuir a sombra.
  3. Escolha a cor e a opacidade.
  4. Marque inset para colocar a sombra dentro da caixa.
  5. Adicione mais camadas, duplique ou exclua, e ligue ou desligue cada uma.
  6. Mude a cor da caixa e o fundo da prévia para combinar com o seu design e copie o código.

Sintaxe do box-shadow

box-shadow: [inset] offset-x offset-y blur spread color;

Por exemplo box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.15); cria uma sombra suave logo abaixo do elemento. Várias sombras podem ser combinadas, separadas por vírgulas, e a primeira é desenhada por cima.

Receitas de sombra

  • Card suave: deslocamento pequeno, desfoque grande e opacidade baixa, como 0 4px 12px com preto a 10 a 15 por cento.
  • Profundidade realista: duas camadas, uma mais escura e justa perto do elemento e outra larga e bem clara mais distante.
  • Botão pressionado: uma sombra interna na borda superior.
  • Brilho ou neon: deslocamento zero, desfoque grande e sombra de cor viva; empilhe duas cores para mais intensidade.
  • Sombra concentrada: um espalhamento negativo deixa a sombra mais estreita que a caixa, para aparecer só embaixo.

Dicas

  • Mantenha uma única direção de luz em toda a interface, geralmente de cima, para que todas as sombras apontem para o mesmo lado.
  • Tinja as sombras com uma versão escura da cor de fundo em vez de preto puro, para um visual mais natural.
  • Fique de olho no desempenho: desfoques muito grandes em muitos elementos podem deixar a rolagem lenta em celulares antigos.

Combine sombras com cantos arredondados do gerador de border-radius e fundos do gerador de gradiente CSS.

Perguntas frequentes

O que significam os valores do box-shadow?

Na ordem: deslocamento horizontal, deslocamento vertical, raio de desfoque, raio de espalhamento e cor. Coloque a palavra inset no início para desenhar a sombra dentro do elemento.

Como adicionar mais de uma sombra?

Adicione outra camada no gerador. No CSS, várias sombras são escritas em uma única propriedade box-shadow, separadas por vírgulas.

O que é uma sombra inset?

Uma sombra desenhada dentro da borda do elemento em vez de fora, muito usada em botões pressionados e campos de formulário.

Posso ter a sombra como classe do Tailwind?

Sim. A exportação Tailwind gera uma entrada boxShadow para o tailwind.config.js, para usar a sombra como classe personalizada, como shadow-custom.

O que faz um espalhamento negativo?

Deixa a sombra menor que o elemento, de modo que ela aparece só do lado do deslocamento, criando uma sombra mais justa e concentrada.

Por que minha sombra está escura demais?

Reduza a opacidade, aumente o desfoque ou use um tom escuro da cor de fundo em vez de preto puro.