Saltar para o conteúdo principal
LibraTool logoLibraTool

CSS Gerador de gradiente grátis

Crie gradientes CSS lineares, radiais e cônicos com uma visualização ao vivo. Copie o CSS com um clique.

Funciona offline depois de carregado
background: linear-gradient(135deg, #14b8a6 0%, #6366f1 100%);

Evita pontos médios acinzentados entre cores muito diferentes. Adiciona uma linha sRGB simples como alternativa para navegadores mais antigos.

0%
100%

Predefinições

Usos comuns

  • Criar Gradientes para Seções HeroProjete fundos de gradiente de página inteira para seções hero de sites e páginas de destino.
  • Criar Botões e CTAs com GradienteProjete fundos de botão com gradiente chamativo para chamadas à ação que se destaquem.
  • Criar Fundos com Gradiente para CartõesProjete preenchimentos com gradiente para cartões, modais, barras laterais e fundos de componentes de interface de usuário.
  • Criar Gradientes para Gráficos de Mídia SocialProjete fundos de gradiente vibrantes para postagens do Instagram, miniaturas do YouTube e cartões do Twitter.
  • Criar Escalas de Cor para GráficosGere escalas de cor com gradiente para mapas de calor, barras de progresso e visualizações de dados.

Como funciona

O gerador de gradiente constrói strings de gradiente CSS diretamente no navegador — sem biblioteca, sem servidor, sem envio. Uma função escrita à mão monta a sintaxe correta de linear-gradient, radial-gradient, ou conic-gradient a partir das suas paragens de cor e ângulo em tempo real, depois formata o resultado para o alvo de saída escolhido.

  1. 1
    Configure paragens e direção
    Define entre 2 e 6 paragens de cor usando o seletor de cor nativo do navegador, depois posiciona cada paragem ao longo do eixo 0–100% com um controlo de intervalo. Para gradientes lineares e cónicos também escolhe um ângulo (0–360°); para gradientes radiais escolhe a forma (elipse ou círculo) e a palavra-chave de tamanho que controla até onde o gradiente se estende.
  2. 2
    O buildCss monta a string de gradiente
    A cada mudança, uma função local buildCss concatena os seus parâmetros na chamada de função CSS correta — por exemplo, linear-gradient(135deg, #0ea5e9 0%, #14b8a6 100%). Nenhuma biblioteca está envolvida; a string é construída com lógica de template simples de JavaScript e unida diretamente a partir do array de paragens.
  3. 3
    A pré-visualização ao vivo renderiza via estilo inline
    A string de gradiente montada é aplicada diretamente a um elemento div como um estilo de fundo inline, para que o próprio mecanismo CSS do navegador renderize a pré-visualização. Não há canvas nem imagem envolvidos — o que você vê é literalmente a propriedade CSS sendo aplicada.
  4. 4
    Saída pronta para copiar em quatro formatos
    Um seletor de formato transforma a mesma string de gradiente em CSS simples (background: ...), um bloco CSS com alternativa sólida, uma classe de valor arbitrário Tailwind, ou uma declaração de variável SCSS. Clicar em Copiar escreve a saída selecionada na área de transferência via navigator.clipboard.writeText. O gradiente atual também é codificado no hash da URL para que você possa adicioná-lo aos favoritos ou compartilhá-lo.

Ferramentas relacionadas

Perguntas frequentes