Gerador de papel de parede com degradê gratuito

Crie e baixe papéis de parede em gradiente personalizados.

Nenhum dado sai do seu dispositivo
45°

Sobre os gradientes

Os gradientes CSS permitem criar transições de cores suaves sem imagens, o que reduz o tamanho dos arquivos e melhora o desempenho. Esta ferramenta gera tanto arquivos PNG para usar como papéis de parede quanto código CSS reutilizável em um site.

Perguntas frequentes

Qual a diferença entre gradientes linear, radial e cônico ?

Os gradientes lineares fluem em linha reta segundo um ângulo especificado. Os gradientes radiais irradiam a partir de um ponto central. Os gradientes cônicos giram ao redor de um ponto central como uma roda cromática. Cada um produz um efeito visual diferente.

Posso usar os gradientes CSS no meu site ?

Sim ! Os gradientes CSS são suportados em todos os navegadores modernos e não precisam de imagens. Adaptam-se a qualquer tamanho, carregam mais rápido e permanecem nítidos em qualquer tela. Copie o CSS gerado por esta ferramenta para suas folhas de estilo.

Quais são as melhores resoluções conforme meu dispositivo ?

Monitores de desktop usam geralmente 1920×1080, notebooks variam, telas 4K usam 3840×2160, iPhones 1080×1920 e iPads 2048×2732. Escolha a resolução que corresponde ao seu dispositivo para um papel de parede perfeitamente nítido.

Os gradientes na web, uma breve história

Os gradientes têm uma longa história pré-digital na impressão e na aerografia. O vocabulário de «gradiente» como uma rampa suave de uma cor a outra vem diretamente da cromolitografia e da arte de pôster com aerografia do final do século XIX; os estudantes de design da Bauhaus treinavam exercícios de rampa tonal na década de 1920, muito antes de qualquer pixel levar um deles a uma tela.

Os gradientes digitais chegaram em dois momentos adjacentes no início da década de 1990. O Adobe Photoshop 1.0 (fevereiro de 1990) trouxe uma ferramenta de gradiente desde o primeiro dia, um algoritmo de «mesclagem» que interpolava entre as amostras de primeiro plano e de fundo com queda linear e radial. O Adobe PostScript Level 2 (1991) introduziu os padrões de sombreamento como um recurso de primeira classe da linguagem; até então, o PostScript Level 1 não tinha como descrever um gradiente nativamente, e era preciso simulá-lo com preenchimentos em faixas de cinzas incrementais. O PostScript Level 3 (1997) acrescentou os sombreamentos em malha Type 6 (retalho de Coons) e Type 7 (produto tensorial) que alimentaram todo gradiente impresso na indústria de revistas do final dos anos 1990. A ferramenta de gradiente em malha do Adobe Illustrator veio na versão 8 (1998).

Os gradientes CSS na web chegaram mais tarde do que as pessoas lembram. O -webkit-gradient() do WebKit foi lançado no Safari 4 e no Chrome 1 em 2008, com uma sintaxe verbosa própria. O -moz-linear-gradient() da Mozilla veio no Firefox 3.6 (janeiro de 2010), usando a sintaxe que acabaria se tornando padrão. O linear-gradient() e o radial-gradient() sem prefixo chegaram à Candidate Recommendation do W3C em abril de 2012 e eram amplamente utilizáveis a partir de cerca de 2013. O conic-gradient() é muito mais novo: Chrome 69 em setembro de 2018 (atrás de uma flag), sem flag no Chrome 75 (junho de 2019), Firefox 83 (novembro de 2020). Agora está disponível como Baseline em todo navegador moderno.

Esqueumórfico, depois plano, depois gradiente de novo

Os gradientes se tornaram a linguagem visual do design web do final dos anos 1990 e início dos anos 2000: os botões vítreos, chanfrados e reflexivos da Web 2.0 da interface Apple Aqua (2000) eram, em essência, gradientes aninhados com um realce interno nítido sobre um suave esmaecimento do corpo. O movimento do design plano se cristalizou em torno do Metro da Microsoft (Windows Phone 7, 2010) e do iOS 7 da Apple (2013), reagindo contra o esqueumorfismo carregado de gradientes ao retirar toda sombra, chanfro e mesclagem da interface. Por cerca de cinco anos (2013-2018), os gradientes saíram de moda.

O pêndulo voltou com força de 2017 em diante. O gradiente em malha animado e multicor da Stripe na sua página inicial estabeleceu um modelo que toda a indústria de SaaS copiou. O rebranding do logo de 2016 do Instagram substituiu uma câmera plana por um gradiente saturado de rosa-laranja-roxo (um eco deliberado dos logos de fotografia dos anos 1980). No fim da década, os gradientes estavam onipresentes de novo, mas com um novo vocabulário: malhas, manchas desfocadas, suaves em OKLCH, conscientes de acessibilidade. O Tailwind CSS 4 (janeiro de 2025) trouxe um conjunto curado de utilitários de gradiente padrão, incluindo gradientes cônicos com dicas de interpolação de matiz.

A sintaxe de gradiente CSS em uma tela

As três funções de gradiente CSS recebem uma lista de paradas de cor e uma direção:

As paradas abruptas (colocar duas paradas de cor na mesma porcentagem) criam faixas nítidas em vez de mesclagens suaves: linear-gradient(red 0%, red 50%, blue 50%, blue 100%) é uma divisão de duas cores, não um gradiente. Útil para listras, cartões com cor por seção ou pseudobordas.

A revolução do OKLCH e o ponto médio cinza-lamacento

Um gradiente do vermelho puro #ff0000 ao verde puro #00ff00 na interpolação sRGB padrão passa por um amarelo-marrom dessaturado e lamacento, em torno de #7f7f00. Isso acontece porque a interpolação linear do sRGB reduz tanto o canal R quanto o G no ponto médio, e os nossos olhos percebem o ponto médio como muito mais escuro e menos saturado que qualquer um dos extremos. O clássico ponto problemático do design web.

O CSS Color Module Level 4 acrescentou espaços de cor perceptualmente uniformes e a capacidade de interpolar gradientes neles: linear-gradient(in oklch, red, green). O OKLCH (e o seu irmão OKLab), projetado por Björn Ottosson em dezembro de 2020, separa luminosidade, chroma e matiz, de modo que interpolar ao longo do eixo do matiz pega o caminho curto em torno da roda de cores, preservando a saturação por todo o percurso. O mesmo gradiente de vermelho para verde no OKLCH passa por um amarelo vívido no ponto médio.

A regra geral:

Suporte dos navegadores: o interpolation-method para gradientes foi lançado no Safari 16.2 (dezembro de 2022), no Chrome 111 (março de 2023) e no Firefox 113 (maio de 2023), agora Baseline Widely Available.

Predefinições de resolução: escolha a contagem de pixels certa

Um papel de parede menor que a tela é esticado e fica embaçado; um que é muito maior desperdiça tamanho de arquivo e memória. Alvos comuns em 2026:

ResoluçãoNome comumOnde
1920×1080Full HD / 1080pNotebook e desktop mais comuns em 2026
2560×1440QHD / 2KMonitores populares de jogos e de criadores
3440×1440UWQHD ultrawideMonitores ultrawide curvos 21:9
3840×21604K / UHDDesktops de ponta e Apple Studio Display
5120×28805KApple iMac Retina, Studio Display
1080×1920Celular em retratoBase genérica FHD para Android
1170×2532 / 1290×2796iPhone modernoFamília iPhone 13-16 em 19,5:9
2048×2732iPad Pro 12,9 polegadasTablets 4:3

Quando você recorreria a isto

Acessibilidade: texto sobre gradientes

O erro prático mais comum com fundos em gradiente é falhar no contraste de qualquer texto sobreposto. O CS 1.4.3 da WCAG 2.2 (Contraste mínimo, Nível AA) exige 4,5:1 para o texto de corpo e 3:1 para texto grande (18 pt normal ou 14 pt em negrito). A WCAG foi escrita para fundos sólidos; com um gradiente, a taxa de contraste em cada ponto sob o texto importa: o pior ponto é o que conta.

Correções práticas quando você coloca texto sobre um gradiente: adicione um scrim preto ou branco semitransparente sob o texto, restrinja o gradiente sob o texto a uma faixa estreita de luminosidade, ou use um text-shadow forte como alternativa. Os gradientes verticais (escuro no topo, claro embaixo) costumam ser mais amigáveis ao texto que os diagonais: o texto que flui da esquerda para a direita encontra uma luminosidade de fundo constante em cada linha; um gradiente de 45° sob um bloco de texto longo força cada linha a atravessar a faixa de luminosidade, tornando o contraste consistente muito mais difícil.

Mais perguntas

Por que meu gradiente aparece com faixas?

Duas causas comuns. Primeira, a compressão JPEG: a codificação baseada em DCT do JPEG produz «blocagem» visível em rampas tonais suaves, especialmente em regiões de baixa saturação. Salve como PNG ou WebP sem perdas em vez disso. Segunda, a profundidade de cor de 8 bits por canal: um gradiente de 8 bits entre duas cores próximas tem apenas alguns passos tonais distintos, e o olho às vezes consegue distingui-los. Adicionar uma sutil sobreposição de ruído/dithering (1-2% de ruído) quebra as faixas adicionando variação natural; muitas ferramentas de design de ponta fazem isso automaticamente.

Devo usar linear, radial ou cônico para um papel de parede de desktop?

Para a maioria dos papéis de parede, o linear em uma leve diagonal (em torno de 135°) ou um radial centrado fora da tela fica melhor: eles criam assimetria sem distrair. Os gradientes cônicos são marcantes, mas passam a impressão de «feito por um designer» em vez de fundo ambiente, então são melhores para superfícies de destaque (capa de álbum, posts sociais) do que para papéis de parede que você vai encarar por oito horas por dia. Os gradientes em malha (vários gradientes radiais sobrepostos) são o visual mais moderno, mas exigem uma biblioteca JS ou uma imagem gerada; um único gradiente radial com dois matizes complementares em baixa saturação é uma boa aproximação.

Quais combinações de cores ficam melhor?

Três padrões confiáveis: o análogo (duas cores adjacentes na roda: roxo para azul, laranja para vermelho) passa uma sensação de calma e harmonia; o monocromático (o mesmo matiz, com luminosidade variável: o clássico azul da Stripe) passa uma sensação de marca e sutileza; o triádico-mais-OKLCH (três ou quatro cores igualmente espaçadas, interpoladas em um espaço perceptual) dá o visual moderno da Stripe / Instagram. Evite duas cores complementares puras (vermelho/verde, azul/laranja), a menos que esteja usando explicitamente a interpolação oklch(): o sRGB vai te dar um ponto médio lamacento.

Algo é enviado a um servidor?

Não. O gradiente é renderizado em um <canvas> no seu navegador, o PNG é exportado via canvas.toDataURL(), e a string CSS é gerada localmente em JavaScript. Nada sobre as suas escolhas de cor, dimensões ou a imagem resultante sai da página.

Ferramentas relacionadas