Voltar ao início Desenvolvedor Gerador de gradiente CSS

Gerador de gradiente CSS

Crie gradientes CSS com visualização

Como usar Gerador de gradiente CSS

Crie gradientes CSS com visualização Ferramenta gratuita online, sem registo, sem anúncios intrusivos. Use agora.

Para que são usados os gradientes CSS?

Gradientes CSS criam transições suaves de cor diretamente no navegador, sem carregar arquivos de imagem. São um pilar do design web moderno — permitem efeitos visuais ricos com zero requisições HTTP adicionais, melhorando o desempenho da página.

Tipos de gradiente: linear-gradient(direção, cor1, cor2) para gradientes direcionais. radial-gradient(forma, cor1, cor2) para gradientes circulares/elípticos. conic-gradient(cor1, cor2) para gradientes rotacionais no estilo diagrama de pizza (CSS4 — suportado pelos navegadores modernos).

Frequently Asked Questions

Qual é a diferença entre gradientes lineares, radiais e cônicos?

Gradientes lineares fazem a transição de cores ao longo de uma linha reta (de cima para baixo, da esquerda para a direita ou qualquer ângulo). Gradientes radiais irradiam de um ponto central para fora em um círculo ou elipse. Gradientes cônicos fazem a transição ao redor de um ponto central — como a face de uma roda de cores ou um gráfico de pizza. Cada um cria um efeito visual fundamentalmente diferente.

Como crio um gradiente que se repete?

Use repeating-linear-gradient() ou repeating-radial-gradient(). Especifique o gradiente com um comprimento definido: repeating-linear-gradient(45deg, vermelho 0px, vermelho 10px, azul 10px, azul 20px) cria listras diagonais. Sem um tamanho de padrão definido, gradientes repetitivos se comportam como gradientes regulares.

Os gradientes podem ser animados com CSS?

Gradientes em si não podem ser diretamente transicionados com CSS transition — background-image não é animável diretamente. Alternativas: use background-position com background-size maior para criar animação de movimento, ou use propriedades personalizadas CSS (variáveis) para as cores e faça a transição dessas variáveis. A abordagem mais comum é fazer fade de opacidade entre duas camadas de gradiente com position:absolute.

O que significa o ângulo do gradiente?

O ângulo em linear-gradient é medido no sentido horário a partir do topo. 0deg vai para cima (de baixo para cima). 90deg vai para a direita (da esquerda para a direita). 180deg vai para baixo (de cima para baixo). 45deg vai diagonalmente para baixo-direita. Você também pode usar palavras-chave direcionais: to top, to bottom, to right, to bottom right, etc.

Como crio um gradiente com múltiplos pontos de cor?

Adicione mais valores de cor separados por vírgulas: linear-gradient(135deg, #ff0000 0%, #ff8800 25%, #ffff00 50%, #00ff00 75%, #0000ff 100%). A porcentagem controla onde cada cor aparece. Sem porcentagens, os pontos são distribuídos igualmente. Pontos de cor podem se sobrepor para criar transições nítidas em vez de suaves.

Gradientes CSS vs gradientes SVG vs gradientes de imagem

Gradientes CSS não exigem arquivos externos, escalam perfeitamente e são fáceis de animar — são a primeira escolha para fundos e efeitos simples de UI. Gradientes SVG podem ser aplicados a formas e caminhos SVG — mais flexíveis para gráficos vetoriais complexos como ícones e ilustrações. Gradientes de imagem (PNG, JPG) são necessários para efeitos muito complexos que o CSS não consegue reproduzir — gradientes com textura, sobreposições de ruído ou gradientes com formas irregulares. Para fundos web e elementos de UI, gradientes CSS são sempre preferíveis a imagens por questões de desempenho.

☕ Buy me a coffee