O que é um gerador de glassmorphism / neumorphism?
*Glassmorphism* e *neumorphism* são dois estilos de superfície que você vê em todo canto do design web moderno. **Vidro** é o visual fosco: um card translúcido que desfoca o que está atrás, geralmente sobre um degradê colorido ou uma foto. **Neumorphism** é o visual de plástico macio: um card que parece sair (ou afundar) na superfície, com sombras claras e escuras do mesmo tom do fundo.
Ambos os efeitos são CSS puro — sem imagens, JS ou bibliotecas. Vidro depende de backdrop-filter: blur() mais um preenchimento translúcido e uma borda fina. Neumorphism é montado a partir de duas box-shadow: uma um pouco mais escura e outra um pouco mais clara que a superfície, deslocadas em direções opostas. A matemática é curta, mas ajustar os valores na mão até tudo encaixar leva tempo. Um gerador pula essa etapa.
Esta ferramenta entrega sliders para todos os parâmetros que importam, um painel de preview com fundo configurável (para o vidro ter o que refratar) e cópia do CSS num clique. Tudo roda no seu navegador — cole o snippet direto na sua folha de estilos.
O que você aprende mexendo nessas superfícies
backdrop-filter é a propriedade que faz o glassmorphism funcionar — ela desfoca e satura o que está *atrás* do elemento, não o próprio elemento.
Vidro precisa de preenchimento translúcido (rgba(...) com alfa baixo) e de uma borda clara fina para parecer material fosco real; sem um deles, o efeito quebra.
Neumorphism usa **duas** box-shadow, não uma: uma sombra mais escura no canto inferior direito e um brilho mais claro no canto superior esquerdo, ambas com o tom da superfície — não preto/branco puros.
Como gerar uma superfície de vidro ou neumorphism
1
Escolha o modo
Alterne entre **Vidro** e **Neumorphism** no topo. Vidro precisa de um fundo; neumorphism fica em cima de uma cor plana que você controla.
2
Ajuste os parâmetros principais
Em vidro, os controles que mandam são *blur* (o quanto o fundo borra), *opacidade do fundo* (o quanto o card é translúcido) e *tint* (um leve viés de cor). Em neumorphism, mandam *distância* (o quanto as sombras se deslocam), *blur* (o quanto são suaves) e *intensidade* (o quanto as sombras diferem da superfície).
3
Escolha o fundo ou a cor da superfície
Vidro brilha em degradês fortes ou fotos. Neumorphism brilha em tons quase neutros (#e0e5ec é o clássico cinza neumórfico). A ferramenta vem com presets clicáveis.
4
Troque o estilo do neumorphism
São três variações: **Saliente** (extrudado), **Plano** (mesmas sombras, sem gradiente) e **Inset** (afundado). Teste as três — a matemática é a mesma, só muda a direção.
5
Copie o CSS
Clique em **Copiar** e cole o snippet no seu CSS. A saída é pronta para produção: já vem com -webkit-backdrop-filter para Safari antigo, ordem das propriedades e border-radius para funcionar como uma classe única.
Glassmorphism clássico. saturate(180%) adiciona um toque de cor viva atrás do blur — sem isso, o vidro fica lavado. Coloque sobre um gradiente hero ou uma foto.
As duas sombras fazem o trabalho pesado: uma mais escura embaixo-direita e um brilho mais claro em cima-esquerda. O preenchimento com gradiente cria aquele leve reflexo que o olho lê como "plástico".
Adicione inset nas duas sombras e o card parece afundado em vez de elevado — perfeito para inputs e fundos de toggles.
Erros comuns em vidro / neumorphism
Esquecer -webkit-backdrop-filter. Safari antigo (e qualquer WebView embarcada) ignora backdrop-filter sem o prefixo e seu vidro vira bloco sólido.
Usar preto e branco puros para as sombras neumórficas. O neumorphism real usa cores **próximas** ao tom da superfície — preto/branco fazem o card parecer barato.
Colocar vidro sobre branco liso. Sem cor atrás do blur, o efeito some e sobra uma caixa levemente tintada. Vidro precisa de fundo movimentado.
FAQ do gerador de glassmorphism
Qual a diferença entre glassmorphism e neumorphism?
Glassmorphism é o efeito vidro fosco — card translúcido com fundo borrado aparecendo. Neumorphism é o efeito plástico macio — card opaco que parece sair (ou afundar) da superfície usando sombras claras e escuras pareadas. Resolvem problemas visuais diferentes e raramente aparecem juntos.
Glassmorphism funciona em Safari e iOS?
Sim — mas você precisa do prefixo -webkit-backdrop-filter além de backdrop-filter. Este gerador emite os dois automaticamente. Sem o prefixo, Safari antigo e WebViews iOS caem para o background opaco e o vidro some.
Neumorphism é acessível?
Neumorphism puro é conhecido por ser difícil de tornar acessível porque o contraste entre card e superfície é intencionalmente baixo. Se usar, combine com bom contraste de texto (≥ 4,5:1), focus rings visíveis e aria-label em botões de ícone — e evite em elementos que *precisem* se destacar (erros, CTAs primários).
Por que meu efeito vidro fica lavado?
Duas causas comuns: o fundo não tem cor (vidro em cima de branco = nada para borrar) ou o blur é baixo demais (abaixo de ~8px quase não move os pixels). Coloque um gradiente ou imagem atrás e suba o blur para 12-20px.
Posso usar esses efeitos em produção?
Sim. backdrop-filter é suportado em todos os browsers evergreen e box-shadow é universal. Cuidado com performance — backdrop-filter é uma operação GPU por frame, então mantenha o número de camadas de vidro pequeno em uma mesma tela.