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.
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.
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.
- 1Configure paragens e direçãoDefine 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.
- 2O buildCss monta a string de gradienteA 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.
- 3A pré-visualização ao vivo renderiza via estilo inlineA 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.
- 4Saída pronta para copiar em quatro formatosUm 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
Gerador de CSS Grid
Projete visualmente um CSS grid — faixas, unidades e lacunas — e copie o CSS e HTML gerados.
Gerador de CSS Flexbox
Experimente a direção flex, ajuste, justify e align em itens ao vivo — e copie o CSS.
Calculadora de Matrizes
Some, subtraia, multiplique, transponha, inverta e reduza matrizes, além de determinante, posto, autovalores e resolução de Ax = b — até 8×8, com cópia em um toque. Grátis e privado.