Gerador Gradiente CSS Grátis: Criar Degradês Lineares Radiais
332 usos135°
Dicas Gradientes
Linear e radial
Linear: linha reta. Radial: do centro para fora. Ajuste ângulo.
Cores personalizáveis
Escolha cores e posições. Múltiplas paradas.
CSS pronto
linear-gradient() ou radial-gradient(). Copie e cole.
Perguntas Frequentes
Mais de duas cores?
Sim, adicione paradas de cor.
Qual é a diferença entre gradientes lineares e radiais gerados aqui?
Gradientes lineares fluem em linha reta, seja horizontal, vertical ou diagonalmente. Você controla a direção com o controle deslizante de ângulo, como defini-lo para 90 graus para um desvanecimento vertical. Gradientes radiais se expandem para fora de um ponto central, criando um efeito circular ou elíptico. Você não pode controlar diretamente a forma além do circular com esta ferramenta, mas pode escolher onde o centro está.
O código de gradiente funciona em todos os navegadores?
A ferramenta gera CSS padrão que funciona no Chrome, Firefox, Safari e Edge. Internet Explorer 9 e anteriores não exibem gradientes, mas isso representa menos de 1% do tráfego global hoje. Para navegadores antigos, adicione uma cor de fundo sólida como fallback no seu CSS antes da propriedade de gradiente. Assim, os usuários veem uma cor chapada se os gradientes não forem suportados. Teste rápido: cole o código nas ferramentas do desenvolvedor de qualquer navegador moderno para verificar.
Por que meu gradiente aparece com faixas no navegador?
As faixas aparecem quando as transições de cor mostram listras visíveis em vez de uma mescla suave. Isso geralmente acontece quando o gradiente cobre muitos pixels sem paradas de cor suficientes. Para uma seção hero de largura total, adicione uma terceira parada de cor no meio das suas duas cores principais. Em fundos grandes (1920px+), defina background-attachment: fixed para reduzir o efeito. O gerador produz código limpo, mas a renderização do navegador tem limites. Dica rápida: escolha cores com brilho parecido para transições mais suaves.
O gerador produz gradientes acessíveis para o modo de alto contraste?
Seu gradiente respeitará as configurações de alto contraste do sistema, mas a ferramenta não as simula. Problemas de contraste surgem quando duas cores têm luminosidade parecida — como amarelo pastel ao lado de rosa claro. Verificação rápida: converta ambos os códigos hex para HSL e garanta que seus valores L difiram em pelo menos 30 pontos. Para seções hero, teste seu gradiente no modo de alto contraste do Windows ou com uma extensão como Axe. Os 12 predefinidos foram escolhidos pensando em acessibilidade, mas cores personalizadas ficam por sua conta.
Posso salvar meu gradiente para reutilizar depois?
Esta versão não tem recurso de salvar. Solução prática: cole o CSS gerado num arquivo de texto, num snippet do CodePen ou no painel de snippets das ferramentas do navegador. Designers experientes mantêm um arquivo "gradients.css" no projeto com 5 a 10 favoritos. Gasta 10 segundos para configurar e nunca mais precisa recriar do zero.
Posso animar gradientes CSS gerados com esta ferramenta?
Dá para animar, mas o gerador não cria o código de animação. A saída é uma propriedade background-image estática. Para animar, coloque-a dentro de uma regra @keyframes que mexa no background-position ou altere as cores ao longo do tempo. Truque comum: deixe o fundo gradiente 3x mais largo que o elemento e anime background-position de 0 a 100%. Isso gera uma onda suave de cores, ótima para spinners de carregamento ou seções hero.
Como transformar um gradiente horizontal em um vertical?
Arraste o controle deslizante de ângulo para 90 graus e o gradiente vira de esquerda-direita para cima-baixo. 180 graus inverte completamente. Para um efeito diagonal, tente 45 ou 135 graus — esses são comuns em seções hero. A prévia atualiza em tempo real, então você vê a mudança na hora. Não precisa mexer nos stops de cor a menos que queira um equilíbrio diferente.
Posso exportar o gradiente como SVG ou imagem para usar em protótipos?
Não, o gerador só emite código CSS. Para protótipos, tire um print da pré-visualização ou copie os códigos hex para sua ferramenta de design. Figma e Sketch aceitam gradientes CSS nativamente. Se precisar de um raster, ajuste o ângulo para 180 graus e use a captura de tela do sistema com zoom de 200%. Isso gera um asset nítido em 2x. As cores batem exatamente entre navegador e software, então seu protótipo continua fiel.
Existe alguma forma de copiar o gradiente como valor abreviado em vez do CSS completo?
Não, a ferramenta só gera a declaração completa de background-image. Mas você pode encurtar manualmente: pegue o conteúdo dentro dos parênteses após linear-gradient e use como `background: linear-gradient(...)`. Isso economiza cerca de 30 caracteres por regra. Para mockups rápidos, muitos designers colam o snippet inteiro num conversor de CSS para JSON. Dica prática: mantenha a versão completa, ela é mais legível e fácil de depurar. A forma curta economiza bytes, a longa economiza dor de cabeça.
Como Usar
- Escolha tipo
- Selecione cores
- Ajuste ângulo
- Preview
- Copie CSS