Menu

Gerador de Glassmorphism

Crie superfícies CSS de vidro e neomorfismo com pré-visualização ao vivo.

Última atualização

Fundo
Pré-visualização
Superfície de vidro
Ajustes
Tonalidade#ffffff
CSS
background: rgba(255, 255, 255, 0.18);
backdrop-filter: blur(14px) saturate(180%);
-webkit-backdrop-filter: blur(14px) saturate(180%);
border: 1px solid rgba(255, 255, 255, 0.30);
border-radius: 16px;
box-shadow: 0 8px 32px rgba(0, 0, 0, 0.12);

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.

Vidro e neumorphism — referência rápida

As propriedades em que cada efeito de fato se apoia. Doc completa em MDN — backdrop-filter e box-shadow.

EstiloPropriedades-chaveO que ajustarNotas
Vidrobackdrop-filter, background translúcido, border finaBlur, saturação, alfaSempre adicione -webkit-backdrop-filter para Safari
Neumorphism (saliente)Duas box-shadow + preenchimento com gradiente linearDistância, blur, intensidade claro/escuroCores das sombras devem herdar o tom da superfície, não preto/branco puros
Neumorphism (inset)Duas box-shadow com insetMesmos controles do salienteInset parece botão pressionado ou input encaixado
Combinado / híbridoVidro em cima de placa neumórficaEmpilhe com cuidado — filtros demais derrubam o frame rateComum em dashboards: card neumórfico com header de vidro

Exemplos de superfícies para testar

Card de vidro sobre gradiente

Card fosco
background: rgba(255, 255, 255, 0.18);backdrop-filter: blur(14px) saturate(180%);-webkit-backdrop-filter: blur(14px) saturate(180%);border: 1px solid rgba(255, 255, 255, 0.30);border-radius: 16px;box-shadow: 0 8px 32px rgba(0, 0, 0, 0.12);

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.

Botão neumórfico saliente

Superfície extrudada macia
background: linear-gradient(145deg, #f0f5fa, #cdd1d7);border-radius: 24px;box-shadow:  16px 16px 32px #b8bcc1,  -16px -16px 32px #ffffff;

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".

Campo de input afundado

Mesmos números, direção invertida
background: #e0e5ec;border-radius: 24px;box-shadow:  inset 8px 8px 16px #b8bcc1,  inset -8px -8px 16px #ffffff;

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.

Saiba mais

Outras ferramentas para desenvolvedores

Coddy programming languages illustration

Aprenda a programar com o Coddy

COMEÇAR