Gerador de sombra CSS
Mova os controles e a amostra muda junto. Empilhe camadas quando uma sombra não basta: é assim que se obtém a profundidade suave e crível das interfaces bem feitas.
Sombra
Camadas
A sombra de texto não tem extensão nem modo interno: o CSS não os aceita e um valor a mais anula toda a declaração.
Predefinições
- Grátis
- Os arquivos não saem do seu dispositivo
- Sem cadastro
- Sem limite de arquivos
Como usar
- Escolha o que vai receber a sombra: um bloco ou texto.
- Ajuste deslocamento, desfoque e cor — a amostra se redesenha na hora.
- Acrescente uma camada se faltar profundidade: duas ou três sombras leves valem mais que uma pesada.
- Copie a linha CSS abaixo dos controles.
Bom saber
Por que a sombra de texto tem menos ajustes
A propriedade text-shadow aceita apenas deslocamento, desfoque e cor. A extensão e o modo interno pertencem só ao box-shadow, e um valor a mais invalida a declaração inteira: o navegador a descarta em silêncio e a sombra simplesmente some. Por isso, ao mudar para o modo texto, esses dois controles são escondidos em vez de contar com que sejam ignorados.
Várias camadas leves ganham de uma pesada
Uma sombra real não é uniforme: é densa junto ao objeto e se dissolve à medida que se afasta. Uma única sombra com muito desfoque vira um halo cinza, enquanto duas ou três camadas com deslocamentos diferentes e pouca opacidade dão a profundidade que se vê nas interfaces caprichadas. A ferramenta guarda cada camada em separado, e a linha copiada as lista em ordem.
Perguntas frequentes
Para que serve a extensão?
Ela aumenta ou encolhe a sombra antes do desfoque ser aplicado. Um valor negativo recolhe a sombra para que não apareça pelos lados — é o truque das sombras limpas em cartões, onde o brilho deve ficar sob o bloco e não em volta.
Como faço uma sombra interna?
Marque «Sombra interna»: a palavra inset aparece no início da linha e a sombra vai para dentro do bloco. Usa-se em botões pressionados e campos de entrada, onde a profundidade deve ser lida como afundamento, não como relevo.
Por que minha sombra está invisível?
Na maioria das vezes a opacidade está em zero, ou o deslocamento e o desfoque são ambos zero e a sombra se esconde exatamente atrás do bloco. Ela também some se o elemento pai tem overflow: hidden e a sombra cai fora da área visível.
Funciona em todos os navegadores?
Sim. box-shadow e text-shadow são padrão há anos e não precisam de prefixos; os valores gerados aqui são CSS comum, sem extensões de fabricante.
Ferramentas relacionadas
- Gerador de gradiente CSS Arraste os controles e veja o painel de cima mudar junto. Quando ficar bom, copie a linha e col…
- Gerador de paleta de cores Escolha uma cor inicial e a ferramenta calcula o resto do conjunto pelo círculo cromático. Cliq…
- Formatador de CSS Cole a folha de estilo — mesmo que ela tenha chegado em uma única linha — e leia de novo. Cada…
- Minificar CSS Cole a folha de estilo e receba de volta comprimida. O contador abaixo do campo mostra o tamanh…
- Conversor de cores Digite uma cor em qualquer notação comum — #1f5fd6, 1f5fd6, #1f5, rgb(31, 95, 214) — e todas as…
- Gerador de senhas Uma senha nova é criada assim que a página carrega, pelo gerador criptográfico do seu navegador…
- Gerador de QR Code Digite um link ou qualquer texto e o código aparece enquanto você escreve. Baixe em PNG para te…
- Gerador de UUID Aperte o botão e receba identificadores prontos para colar em um banco, uma configuração ou um…