Desenvolvimento Web

CSS Gradient Generator

Montar um gradiente linear, radial ou cônico a partir de várias cores e obter o CSS pronto.

Tipo

0° — em cima, depois no sentido horário.

Cor Opacidade % Posição %

                    

A CSS gradient is a smooth transition between multiple colors, generated by the browser itself with no image needed. This tool lets you visually build a linear, radial, or conic gradient and copy the finished CSS instantly.

How to use it

Common uses

Things to keep in mind

A radial gradient defaults to stretching into the shape of its element (an ellipse), not always staying a circle — worth accounting for on rectangular blocks.

Multiple gradients can be layered by listing them comma-separated in background-image — it works like stacked layers, with the first one in the list on top.

Artigo sobre esta ferramenta: Gradientes CSS: como linear difere de radial e conic

Perguntas frequentes

Qual a diferença entre gradientes lineares, radiais e cônicos?

Gradientes lineares fazem transição ao longo de uma linha reta em um ângulo escolhido, gradientes radiais se espalham para fora de um ponto central como um círculo ou elipse, e gradientes cônicos varrem cores ao redor de um ponto central como uma roda de cores.

Gradientes cônicos são suportados em todos os navegadores?

Todos os principais navegadores atuais suportam gradientes cônicos, mas é um recurso CSS mais novo que gradientes lineares ou radiais, então versões muito antigas de navegadores podem não renderizá-lo.

O que eu obtenho como saída?

A ferramenta gera sintaxe CSS background pronta para uso com suas cores, paradas e posições escolhidas, que você pode colar diretamente na sua folha de estilo.

Qual a diferença entre repeating-linear-gradient e um linear-gradient comum?

Um linear-gradient comum estica sua sequência de cores exatamente uma vez em todo o elemento, enquanto repeating-linear-gradient repete essa mesma sequência de color stops ciclicamente, produzindo um fundo listrado ou com padrão.

Posso empilhar vários gradientes um sobre o outro como fundo?

Sim, a propriedade background-image aceita uma lista de gradientes separados por vírgula, e eles se sobrepõem em camadas da mesma forma que várias imagens de fundo fariam — o primeiro da lista fica por cima.

Artigos: Desenvolvimento Web

HEX, RGB, HSL: por que existem tantas formas de escrever uma cor

Por que designers costumam preferir HSL em vez de HEX ao escolher um tom de cor à mão.

Minificação de CSS: o que é realmente removido do arquivo, e por quê

Por que o CSS minificado funciona exatamente igual no navegador, mesmo se tornando ilegível para um humano.

Minificação de JavaScript: a diferença entre minificar e ofuscar

Por que o código minificado ainda pode ser lido se você quiser, enquanto o ofuscado não pode.

Minificação de HTML: por que os espaços na marcação importam

Por que remover espaços dentro de <pre> ou de um textarea pode quebrar a aparência da página, ao contrário de quase todo o resto.

O algoritmo de Luhn: como um número de cartão é verificado quanto à correção

Por que um número de cartão que passa na verificação de Luhn não significa que esse cartão realmente existe.

IBAN: como é estruturado um número de conta bancária internacional

Por que as duas primeiras letras de um IBAN são um código de país, não parte do número da conta em si.

Códigos QR: como um link cabe em um quadrado de pixels

Por que um código QR com um logo no meio ainda é escaneado mesmo com parte do padrão coberta.

Códigos de barras: como Code 128 difere do EAN-13

Por que produtos nas prateleiras das lojas quase sempre usam EAN-13 em vez de Code 128.

Imagens placeholder: por que imagens falsas importam durante o desenvolvimento

Por que desenvolvedores deliberadamente colocam retângulos cinzas em vez de fotos reais enquanto um layout ainda está sendo construído.