Gradient Mesh

Gratuito DevTools

Gerador de Gradient Mesh

Crie gradientes mesh multi-ponto com pontos de cor arrastáveis diretamente no canvas. Adicione, mova e personalize pontos para gerar CSS radial-gradient pronto para usar em qualquer projeto.

3.2k usuarios Atualizado em Mar 2026 4.7/5
Avalie esta ferramenta:
4.7 (412 votos) Obrigado!
Gradient Mesh

Pontos de cor

CSS gerado

Como Usar

Crie gradientes mesh personalizados em segundos.

1
Clique no canvas
Clique em qualquer area para adicionar um novo ponto de cor ao gradiente.
2
Arraste os pontos
Clique e arraste os pontos existentes para reposiciona-los no canvas.
3
Ajuste as cores
Use a lista lateral para alterar a cor e o raio de cada ponto.
4
Copie o CSS
Clique em Copiar para usar o CSS radial-gradient gerado no seu projeto.

Sobre o Gerador de Gradient Mesh

O gradient mesh permite criar fundos e elementos visuais com gradientes fluidos e orgânicos usando múltiplos pontos de cor. O resultado é gerado como CSS puro com radial-gradient sobrepostos, compatível com todos os navegadores modernos.

  • Adicione quantos pontos quiser clicando no canvas
  • Ajuste o raio de cada ponto para controlar a abrangência da cor
  • Ative o ruído (grainy) para um efeito visual mais orgânico e texturizado
  • Use o botão Aleatório para gerar combinações de cores instantaneamente

Gradient Mesh: O Que E, Como Funciona e Como Usar em CSS

Neste artigo
  1. O que e gradient mesh
  2. Como funciona em CSS
  3. Casos de uso em design
  4. Performance e compatibilidade
  5. Dicas de composicao
  6. Perguntas frequentes

1. O Que E Gradient Mesh

Gradient mesh e uma tecnica de design visual que cria gradientes organicos e fluidos usando multiplos pontos de cor distribuidos em um plano. Diferente de um gradiente linear ou radial simples — que vai de uma cor a outra em uma unica direcao — o mesh combina varios gradientes radiais sobrepostos para criar transiçoes complexas, suaves e visualmente ricas.

A tecnica foi popularizada por softwares de design vetorial como Adobe Illustrator, onde e possivel criar malhas de gradiente com controle total sobre cada ponto de intersecao. No ambiente web, a simulacao e feita com CSS usando multiplos radial-gradient combinados com background-blend-mode: screen ou semelhante.

2. Como Funciona em CSS

A abordagem CSS para gradient mesh usa a propriedade background com multiplos valores de radial-gradient separados por virgula. Cada gradiente e posicionado em um ponto especifico e vai de uma cor no centro ate transparente nas bordas. A sobreposicao de varios desses gradientes sobre um fundo escuro cria o efeito de mesh.

Exemplo de CSS gerado por esta ferramenta:

"background: radial-gradient(ellipse at 20% 30%, #667eea 0%, transparent 70%), radial-gradient(ellipse at 80% 20%, #f093fb 0%, transparent 70%), ...;"

O canvas usa a API Canvas2D com globalCompositeOperation: 'screen' para simular a sobreposicao dos gradientes em tempo real, resultando em um preview fiel ao CSS gerado.

3. Casos de Uso em Design

O gradient mesh e amplamente usado em projetos modernos de UI e branding:

  • Fundos de hero sections: cria backgrounds vibrantes e únicos sem necessidade de imagens
  • Cards e banners: adiciona profundidade visual a elementos de destaque
  • Splash screens e loading screens: fundos animaveis com pouco custo de performance
  • Identidade visual: gradientes mesh sao usados como elemento de marca por empresas de tecnologia
  • Backgrounds para apresentacoes: slides e thumbnails com visual sofisticado

4. Performance e Compatibilidade

O CSS com multiplos radial-gradient e extremamente leve — nao requer imagens externas, carrega instantaneamente e e renderizado nativamente pelo browser. A compatibilidade e excelente: todos os browsers modernos suportam radial-gradient sem prefixos desde ha varios anos.

Para animacoes, prefira usar background-position animado em vez de recriar o gradiente, pois isso evita recalculos de layout e usa apenas a GPU.

5. Dicas de Composicao

Para melhores resultados ao criar gradient meshes:

  • Use cores analogas (proximas no circulo cromatico) para resultados mais harmonicos
  • Mantenha o fundo do canvas escuro (#0f0f23) para que os gradientes em screen aparecem vibrantes
  • Varie os raios dos pontos — pontos menores criam destaques, pontos maiores criam areas de cor difusa
  • O efeito grainy (ruido) adiciona textura organica que disfarça a artificialidade dos gradientes digitais
  • Combine 3 a 6 pontos para o melhor equilibrio entre complexidade visual e performance

6. Perguntas Frequentes

O CSS gerado funciona em todos os browsers?

Sim. O CSS usa apenas radial-gradient padrão, suportado em todos os browsers modernos (Chrome, Firefox, Safari, Edge). Nenhum prefixo e necessario.

Posso exportar a imagem gerada?

A ferramenta gera o CSS equivalente. Para exportar como imagem PNG, use a funcao de screenshot do seu SO ou uma ferramenta de captura de tela após aplicar o CSS no seu projeto.

Por que o preview usa fundo preto?

O fundo escuro (#0f0f23) e necessário para que o modo de composicao screen funcione corretamente. Voce pode alterar a cor de fundo no CSS gerado conforme sua necessidade.