Gerador de Neumorphism CSS para sombras Soft UI
Este gerador de neumorphism CSS cria efeitos de sombra Soft UI de forma visual, então você nunca precisa escrever a dupla box-shadow na mão. Escolha uma cor base, selecione uma forma, arraste alguns sliders e copie um CSS pronto para produção. Foi feito para designers e desenvolvedores front-end que querem cartões, botões e campos neumórficos sem ficar tentando código no chute.
O neumorphism (também chamado de Soft UI) combina duas sombras — uma clara e outra escura — para fazer um elemento parecer que sobressai da superfície ou se afunda nela. O gerador deriva automaticamente essas cores de sombra combinadas a partir da sua cor base e, em seguida, mostra uma prévia ao vivo e o CSS exato enquanto você ajusta.
Como usar o gerador de neumorphism
Escolha uma cor base
Defina o fundo com o seletor de cor ou digite um valor hex. Tons claros e neutros, como os cinzas, funcionam melhor, pois deixam espaço suficiente para a sombra clara e a escura.
Selecione um tipo de forma
Alterne entre Plano, Pressionado, Côncavo e Convexo. Use Plano para cartões elevados e Pressionado para estados ativos ou clicados.
Ajuste as sombras
Ajuste Distância (0–50px), Desfoque (0–100px), Intensidade (0–100%), Arredondamento (0–100px) e o Tamanho da prévia (80–400px). Cada slider tem um campo numérico associado para valores exatos.
Defina a direção da luz
Escolha de onde vem a luz virtual — Superior esquerdo, Superior direito, Inferior esquerdo ou Inferior direito. Isso decide qual lado recebe a sombra clara e qual recebe a escura. Superior esquerdo é o mais natural.
Copie o CSS
Clique em Copiar CSS e cole a saída na sua folha de estilos. Lembre-se de dar ao contêiner pai a mesma cor base para que a ilusão neumórfica se mantenha.
Recursos
Cor base com sombras automáticas
Escolha uma cor base com o seletor ou a entrada hex, e as cores das sombras clara e escura são derivadas automaticamente para um resultado natural e harmonioso.
Quatro tipos de forma
Crie efeitos Plano (elevado), Pressionado (inset), Côncavo (gradiente para dentro) e Convexo (gradiente para fora) e troque na hora para compará-los.
Controles precisos de sombra
Ajuste com precisão distância, desfoque e intensidade com sliders que têm, cada um, um campo numérico sincronizado para valores exatos.
Controles de arredondamento e tamanho
Defina o arredondamento dos cantos em até 100px e redimensione o elemento de prévia de 80 a 400px para ver o efeito na escala que você precisa.
Controle de direção da luz
Escolha entre quatro direções de fonte de luz; os deslocamentos da sombra e os ângulos de gradiente se ajustam automaticamente para combinar.
Várias prévias de elemento
Veja a prévia do efeito em um Cartão, Botão, Círculo ou Campo para entender como ele fica em diferentes contextos de interface.
Prévia em fundo escuro
Ative a Prévia escura para conferir o design em uma superfície mais escura; o visual é recalculado, enquanto o CSS exportado mantém a sua cor original.
Seis predefinições de início rápido
Comece por Sutil, Médio, Forte, Pressionado, Côncavo ou Convexo e depois refine com os sliders.
CSS ao vivo e cópia em um clique
O CSS gerado de background e box-shadow atualiza em tempo real, pronto para copiar com um único clique.
Perguntas frequentes
O que é neumorphism (Soft UI)?
O neumorphism, ou Soft UI, é um estilo de design que combina superfícies planas com sombras duplas sutis, de modo que os elementos parecem sobressair da superfície ou se afundar nela. Ele usa uma sombra clara e uma escura para simular uma profundidade suave e realista.
Por que o gerador usa duas box-shadows (clara + escura)?
Uma única sombra só escurece um lado. O neumorphism precisa de uma sombra clara no lado voltado para a fonte de luz e de uma sombra escura no lado oposto, para que o elemento pareça se erguer da superfície. O gerador entrega as duas sombras em uma só declaração box-shadow para você.
Por que meu efeito de neumorphism não fica certo?
A causa mais comum é uma diferença entre o elemento e o fundo do seu pai. O neumorphism exige que os dois sejam da mesma cor, então aplique a cor de fundo gerada tanto ao elemento quanto ao contêiner pai.
Quais cores funcionam melhor para o neumorphism?
Cores neutras de tom médio funcionam melhor — cinzas claros como #e0e0e0 ou pastéis suaves. Cores muito escuras ou muito claras reduzem o contraste entre a sombra clara e a escura e deixam o efeito difícil de ver, então evite branco puro e preto puro.
Como faço um efeito neumórfico pressionado (inset)?
Selecione o tipo de forma Pressionado. Ele muda a box-shadow para inset, então o elemento parece empurrado para dentro da superfície — perfeito para estados ativos, em foco ou clicados. A predefinição Pressionado já te dá um ponto de partida pronto.
Qual é a diferença entre Côncavo e Convexo?
Côncavo adiciona um gradiente que vai do escuro ao claro para criar a ilusão de uma curva para dentro, enquanto Convexo vai do claro ao escuro para a ilusão de uma curva para fora. Ambos mantêm a mesma sombra dupla elevada do Plano.
A Prévia escura altera o CSS de saída?
Não. A Prévia escura serve apenas para visualização — o CSS gerado sempre reflete a sua cor base original. Para criar CSS para um tema escuro, mude a própria cor base para um tom escuro.
Como o neumorphism se diferencia do glassmorphism e do skeuomorphism?
O neumorphism usa sombras duplas combinadas em uma única superfície plana para criar profundidade suave. O glassmorphism depende de desfoque de fundo e transparência para um visual de vidro fosco, enquanto o skeuomorphism imita texturas e materiais do mundo real. O neumorphism é o meio-termo minimalista e monocromático.
O neumorphism é acessível?
O neumorphism tem contraste naturalmente baixo, então use-o principalmente em contêineres decorativos, e não em controles interativos essenciais. Mantenha o texto sobre superfícies neumórficas em uma taxa de contraste suficiente e reforce botões e campos com rótulos claros, estilos de foco e bordas.
Posso usar o CSS com qualquer framework?
Sim. A saída usa as propriedades padrão background, box-shadow e border-radius, que funcionam com Tailwind, Bootstrap ou CSS puro — basta aplicá-las ao seu elemento.
Ainda não há comentários. Seja o primeiro a comentar!