Ferramentas de Cor·7 min

Como criar um gradiente CSS (linear, radial, cônico)

Aprenda a projetar e codificar belos gradientes CSS. Inclui um gerador visual gratuito.

Por que usar gradientes CSS?

Gradientes CSS permitem criar transições de cor suaves sem arquivos de imagem. São perfeitos para fundos, botões, cartões e seções hero. Como os gradientes são gerados no navegador a partir de código, escalam perfeitamente em qualquer resolução, não acrescentam peso de download e podem ser ajustados na hora. Os dois tipos principais são gradientes lineares (fluxo reto de cor) e radiais (fluxo circular), com os gradientes cônicos (que varrem em torno de um centro) chegando mais recentemente.

Um gradiente bem escolhido pode elevar um design plano, definir o clima ou guiar o olhar para uma chamada à ação. A chave é começar com um par de cores forte e escolher a direção e os pontos certos.

Casos de uso comuns

  • Seções hero: fundos chamativos para landing pages
  • Botões: gradientes sutis tornam CTAs mais clicáveis
  • Cartões e painéis: profundidade de fundo sem imagens
  • Estados de carregamento: efeitos de brilho suave em placeholders
  • Bordas e texto: versões mais novas do CSS permitem aplicar gradientes em bordas e contornos de texto

Método 1: Use o gerador de gradientes CSS gratuito do UtilBoxx (Recomendado)

Nosso gerador de gradientes CSS permite escolher cores, ajustar paradas, direção e copiar CSS pronto para produção. Veja como usar:

  1. Vá para utilboxx.com/pt/tools/color/gradient
  2. Escolha duas ou mais cores com os seletores
  3. Ajuste paradas, ângulo e forma (linear, radial, cônico)
  4. Pré-visualize o resultado ao vivo no canvas
  5. Clique em "Copiar CSS" para pegar o snippet

Por que este método funciona:

  • Pré-visualização ao vivo sem recarregar
  • Exporta CSS limpo e com prefixos de vendor
  • Suporta gradientes lineares, radiais e cônicos
  • Permite salvar e compartilhar gradientes por URL
  • Funciona no celular com controles de toque

Método 2: Escreva o CSS à mão

Um gradiente linear em CSS fica assim:

```css background: linear-gradient(135deg, #ff7e5f, #feb47b); ```

Para um gradiente radial:

```css background: radial-gradient(circle at center, #6a11cb, #2575fc); ```

Para um gradiente cônico (ótimo para efeitos de gráfico de pizza):

```css background: conic-gradient(from 180deg, red, yellow, lime, cyan, blue, magenta, red); ```

Você pode usar qualquer número de paradas e percentuais para controlar a mistura.

Método 3: Use uma biblioteca de gradientes pronta

Sites como uiGradients, Grabient e ColorHub oferecem coleções curadas de gradientes bonitos. Você pode navegar, copiar o CSS e colar no seu projeto. É a opção mais rápida quando você não precisa de um design sob medida.

Perguntas frequentes

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

O linear flui em linha reta; o radial irradia de um ponto central; o cônico varre as cores em torno de um centro, como uma roda de cores. Cada um cria um efeito visual diferente.

Gradientes CSS afetam a performance?

Não. Gradientes são calculados pelo compositor do navegador e são essencialmente gratuitos em tempo de execução. Têm peso menor que imagens de fundo e escalam em qualquer resolução.

Posso usar gradientes em bordas e texto?

Sim. Com `border-image: linear-gradient(...)` para bordas, e `background-clip: text; color: transparent;` para preencher texto, dá para aplicar gradientes em quase qualquer lugar.

Como fazer um gradiente acessível?

Garanta contraste adequado com o texto em cima. Use um verificador de contraste e considere oferecer uma cor sólida alternativa para usuários que preferem movimento reduzido ou alto contraste.

Conclusão

Gradientes CSS são uma ferramenta de design poderosa e leve. Para um fluxo de trabalho rápido e visual, o gerador de gradientes CSS do UtilBoxx é a forma mais fácil de projetar e copiar código pronto para produção.