Nenhuma ferramenta usada recentemente
Nenhuma ferramenta favorita ainda

Gerador Gradiente CSS Grátis: Criar Degradês Lineares Radiais

509 usos
135°

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

Q Por que meu gradiente aparece com faixas no navegador?
A 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.
Q O gerador produz gradientes acessíveis para o modo de alto contraste?
A 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.
Q Posso salvar meu gradiente para reutilizar depois?
A 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.
Q Posso animar gradientes CSS gerados com esta ferramenta?
A 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.
Q Como transformar um gradiente horizontal em um vertical?
A 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.
Q Posso exportar o gradiente como SVG ou imagem para usar em protótipos?
A 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.
Q Existe alguma forma de copiar o gradiente como valor abreviado em vez do CSS completo?
A 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.
Q Por que meu gradiente fica diferente quando colo o código no meu projeto?
A A prévia aqui usa um fundo simples, mas seu projeto pode ter outras regras CSS conflitando. Verifique se há um background-color definido em outro lugar ou um CSS reset que remove background-image. O ângulo também é relativo à caixa do elemento: 45 graus em um botão estreito não renderizam como em uma imagem larga de herói. Copie o código num arquivo de teste isolado, sem outros estilos carregados. Isso geralmente revela o problema em menos de cinco minutos.
Q Consigo usar esses gradientes diretamente no Photoshop ou no Figma?
A O gerador entrega código CSS pronto, mas você pode levar os valores de cor para suas ferramentas de design favoritas. Copie os códigos hexadecimais dos seletores e cole direto no painel de preenchimento do Figma ou do Photoshop. Profissionais costumam fazer isso para alinhar o protótipo visual antes de iniciar a programação. Lembre-se apenas de que os programas gráficos calculam ângulos de um jeito ligeiramente diferente dos navegadores.
Q Usar muitas paradas de cor vai deixar o meu site mais lento?
A Colocar mais de quatro pontos de cor aumenta levemente o arquivo CSS, mas os navegadores renderizam gradientes nativamente sem precisar baixar imagens extras. Isso deixa sua página bem mais rápida do que carregar um fundo PNG de 500KB. Use até três paradas para manter o código limpo.

Como Usar

Ferramentas Relacionadas