Mercado
Preços
EntrarComeçar
Guia práticoCSS e web
CSS e web

Texto com degradê no Tailwind: classes, sintaxe da v4 e correções

Quatro utilitários transformam um título em texto com degradê. Os detalhes ao redor decidem se ele fica nítido ou cortado. Veja as classes do Tailwind v4 e v3 e os problemas que você vai encontrar.

GradientlyConta verificada do Gradiently·1 de outubro de 2026·6 min de leitura
Capa: Storm Telegram · GR·N1EC·8E

Resumindo

  • O texto com degradê no Tailwind precisa de um fundo em degradê, de bg-clip-text para recortá-lo nas letras e de text-transparent para o fundo aparecer.
  • No Tailwind v4 o utilitário de degradê é bg-linear-to-r, enquanto a v3 usa bg-gradient-to-r; as classes de cor from, via e to funcionam igual nas duas.
  • O Tailwind v4 permite escolher o espaço de interpolação com um modificador como bg-linear-to-r/oklch, que mantém vivo o ponto médio do degradê.
  • Acrescente box-decoration-clone quando um título em degradê quebrar em várias linhas e um pouco de preenchimento embaixo quando as hastes descendentes forem cortadas.
  • Confira o contraste da cor mais clara do degradê contra a página, porque é ali que o texto em degradê fica difícil de ler.
Nesta página
Como as classes funcionam juntasNomes de classes no Tailwind v4 e v3Exemplos de texto com degradê para copiarCorrigindo problemas comuns do texto com degradêAnimando o texto com degradê no TailwindMantenha o texto com degradê legível

Para fazer texto com degradê no Tailwind, coloque um degradê no elemento e recorte-o nas letras: bg-linear-to-r from-violet-600 to-pink-500 bg-clip-text text-transparent. A primeira parte pinta um fundo em degradê, o bg-clip-text recorta esse fundo no formato dos glifos e o text-transparent remove a cor sólida do texto para o degradê aparecer. No Tailwind v3, escreva bg-gradient-to-r em vez de bg-linear-to-r; o resto é idêntico.

html
<h1 class="bg-linear-to-r from-violet-600 to-pink-500 bg-clip-text text-5xl font-bold text-transparent">
  Ship the quiet version
</h1>
O efeito inteiro numa única lista de classes. A ordem dentro do atributo class não importa.

Como as classes funcionam juntas

Ajuda saber no que cada utilitário é compilado, porque todo bug do texto com degradê vem de uma das quatro partes que sumiu. Por baixo, é a mesma técnica do simples texto com degradê em CSS: background-clip: text com preenchimento transparente.

bg-linear-to-r

O que define

Um degradê linear para a direita

Se você esquecer

Nenhum degradê
from-* via-* to-*

O que define

As paradas de cor

Se você esquecer

Paradas transparentes ou padrão
bg-clip-text

O que define

background-clip: text

Se você esquecer

Uma caixa colorida atrás de texto sólido
text-transparent

O que define

color: transparent

Se você esquecer

O texto sólido cobre o degradê
UtilitárioO que defineSe você esquecer
bg-linear-to-rUm degradê linear para a direitaNenhum degradê
from-* via-* to-*As paradas de corParadas transparentes ou padrão
bg-clip-textbackground-clip: textUma caixa colorida atrás de texto sólido
text-transparentcolor: transparentO texto sólido cobre o degradê
As quatro partes do texto com degradê no Tailwind e o sintoma que cada uma deixa quando falta.

As direções seguem os sufixos de sempre: -to-r, -to-br, -to-b e assim por diante. A versão 4 também aceita um ângulo, como bg-linear-45 ou bg-linear-135, e acrescenta bg-radial e bg-conic, que também funcionam para texto. Se você usou pouco os utilitários de degradê, degradês no Tailwind trata dos fundos em profundidade.

Nomes de classes no Tailwind v4 e v3

A maior mudança da v4 é o nome do utilitário linear. O bg-gradient-to-r virou bg-linear-to-r, para ficar ao lado dos novos utilitários radial e cônico. O nome antigo ainda compila na v4 por compatibilidade, mas código novo deve usar o novo.

Da esquerda para a direita

Tailwind v4

bg-linear-to-r

Tailwind v3

bg-gradient-to-r
Diagonalbg-linear-to-br ou bg-linear-45

Tailwind v3

bg-gradient-to-br
Radialbg-radial

Tailwind v3

Só com valor arbitrário
Cônicobg-conic

Tailwind v3

Só com valor arbitrário
Mistura em OKLCH

Tailwind v4

bg-linear-to-r/oklch

Tailwind v3

Não disponível
Recortar no texto

Tailwind v4

bg-clip-text

Tailwind v3

bg-clip-text
O que você querTailwind v4Tailwind v3
Da esquerda para a direitabg-linear-to-rbg-gradient-to-r
Diagonalbg-linear-to-br ou bg-linear-45bg-gradient-to-br
Radialbg-radialSó com valor arbitrário
Cônicobg-conicSó com valor arbitrário
Mistura em OKLCHbg-linear-to-r/oklchNão disponível
Recortar no textobg-clip-textbg-clip-text
Lado a lado, para você saber para qual versão foi escrito um trecho de código que encontrou na internet.

Exemplos de texto com degradê para copiar

Três ou quatro cores próximas no círculo cromático dão o texto com degradê mais limpo. Opostas ficam berrantes e podem virar cinza no meio. Estas combinações usam cores da paleta padrão, descrita em cores do Tailwind.

Cada rótulo lista as paradas em ordem: a primeira vai em from-*, uma do meio em via-* e a última em to-*. Os tons 600 mantêm contraste suficiente numa página branca; numa página escura, troque por 300 ou 400. Os valores hex são da paleta da v3; as versões OKLCH da v4 ficam muito parecidas.

As posições das paradas movem o lugar de cada cor. from-20% via-50% to-80% mantém cor sólida nas duas pontas de um título longo, o que parece mais calmo que uma mistura que começa já na primeira letra.

html
<!-- Stop positions -->
<h2 class="bg-linear-to-r from-cyan-600 from-20% via-blue-600 via-50% to-violet-600 to-80% bg-clip-text text-transparent">
  Plans for every team
</h2>

<!-- OKLCH interpolation keeps the middle bright -->
<h2 class="bg-linear-to-r/oklch from-blue-600 to-yellow-400 bg-clip-text text-transparent">
  Brighter in the middle
</h2>

<!-- Arbitrary gradient, underscores stand in for spaces -->
<h2 class="bg-[linear-gradient(100deg,#1e1b4b_0%,#7c3aed_60%,#f472b6_100%)] bg-clip-text text-transparent">
  Exactly your colours
</h2>
Posições das paradas, um modificador de interpolação e um degradê totalmente personalizado. Valores arbitrários funcionam na v3 e na v4.

Do azul ao amarelo é um bom teste de interpolação. Misturado em sRGB, passa por um verde acinzentado; misturado em OKLCH, continua vivo. Degradês CSS em OKLCH explica por quê.

Corrigindo problemas comuns do texto com degradê

Títulos de várias linhas

Por padrão, o degradê ocupa a caixa inteira do elemento, então um título que quebra recebe um único degradê esticado, com a segunda linha numa cor diferente da primeira. Acrescente box-decoration-clone para dar a cada linha o seu degradê completo, ou inline-block para encolher a caixa até o texto.

Hastes descendentes cortadas

Uma entrelinha apertada, como leading-none, pode cortar a parte de baixo de um g ou de um y, porque o fundo termina na caixa da linha. Acrescente pb-1 ou afrouxe um pouco a entrelinha.

Modo escuro

Um degradê ajustado para papel branco fica barrento numa página escura. Dê a ele tons próprios com variantes: from-violet-600 to-pink-600 dark:from-violet-300 dark:to-pink-300. O mesmo raciocínio vale para fundos, tratados em degradês para modo escuro.

Evite

  • Texto com degradê em parágrafos longos
  • Uma parada clara que some no branco
  • Cores complementares com meio cinzento
  • Texto com degradê sobre fundo em degradê
  • Deixar de definir uma cor sólida para o texto selecionado

Faça

  • Reserve para um título ou uma única palavra
  • Confira a parada mais clara contra a página
  • Matizes vizinhos, ou interpolação em OKLCH
  • Fundo sólido atrás de palavras em degradê
  • Defina selection:text-white selection:bg-violet-600

Animando o texto com degradê no Tailwind

Um brilho lento vem de um fundo com o dobro da largura do texto, que desliza para o lado. Na v4, defina a animação dentro do @theme e ela vira um utilitário animate-*.

css
@import "tailwindcss";

@theme {
  --animate-shine: shine 6s linear infinite;

  @keyframes shine {
    to { background-position: 200% center; }
  }
}
Depois acrescente bg-size-[200%_auto] animate-shine motion-reduce:animate-none ao título e repita a primeira cor como última parada, para o ciclo não dar um salto.

Use no máximo uma vez por página. O movimento atrai o olhar, o que é o objetivo num título de lançamento e um incômodo em qualquer outro lugar. O padrão é o mesmo de degradês CSS animados.

Mantenha o texto com degradê legível

  1. 1

    Ache a parada mais fraca

    A cor mais clara numa página clara, ou a mais escura numa página escura, define o contraste que você realmente obtém.

  2. 2

    Teste como texto corrido

    Títulos grandes em negrito precisam de pelo menos 3:1 contra a página, pela WCAG. Contraste de cor e acessibilidade traz as regras completas.

  3. 3

    Use peso

    Degradês se leem melhor em pesos negrito e pesado, onde há mais preenchimento para mostrar a cor.

  4. 4

    Pare em poucas palavras

    Um título ou uma palavra de ênfase. Qualquer coisa mais longa começa a parecer um erro de renderização.

O texto com degradê é uma técnica de web. Quando o trabalho é um post de rede social ou um banner e você quer o degradê atrás das palavras, os Marks do Gradiently movem a área mais calma para trás do texto e escolhem tinta clara ou escura por linha, então as palavras se leem sem você testar cada parada.

Crie com um gradiente vivo

Posts, stories, slides e banners em todos os tamanhos, com texto sempre legível.

Começar a criar, grátis

Perguntas frequentes

Como fazer texto com degradê no Tailwind?

Adicione um degradê com bg-linear-to-r (ou bg-gradient-to-r na v3), paradas de cor com from-* e to-* e depois bg-clip-text e text-transparent.

Por que meu texto com degradê do Tailwind não aparece?

Em geral falta o text-transparent, e o texto sólido cobre o degradê, ou falta o bg-clip-text, e o degradê preenche uma caixa atrás das palavras. Confira se as quatro partes estão no mesmo elemento.

O que substituiu o bg-gradient-to-r no Tailwind v4?

O utilitário linear agora é bg-linear-to-r. O nome antigo ainda funciona por compatibilidade, e a v4 acrescenta bg-radial, bg-conic e utilitários de ângulo, como bg-linear-45.

Como evitar que o texto com degradê corte letras como g e y?

Acrescente um pouco de preenchimento embaixo, como pb-1, ou afrouxe a altura da linha, porque o fundo recortado termina na caixa da linha.

Texto com degradê é acessível?

Pode ser, se todas as partes do degradê atenderem aos requisitos de contraste contra a página. Teste a parada mais clara e limite o texto com degradê a títulos.

Compartilhar este guia

Escrito pelo GradientlyConta verificada do Gradiently

A equipe por trás do Gradiently, uma ferramenta de design criada em torno dos Marks: gradientes vivos que fazem tudo o que você cria ter a sua cara.

Ver nosso perfil

Nesta página

Como as classes funcionam juntasNomes de classes no Tailwind v4 e v3Exemplos de texto com degradê para copiarCorrigindo problemas comuns do texto com degradêAnimando o texto com degradê no TailwindMantenha o texto com degradê legível

Compartilhar este guia

A seguir em CSS e web

Cores do Tailwind: como usar e ampliar a paleta

Continue lendo

Todos os guias de CSS e web
CSS e web

Texto com gradiente em CSS, bem feito

5 min de leitura

Três linhas de CSS colocam um gradiente dentro das suas letras. Deixá-lo legível, robusto e de bom gosto leva mais algumas, e saber quando deixar o texto liso.

CSS e web

Gradiente no Tailwind: classes linear, radial e cônica na v4

5 min de leitura

O Tailwind v4 renomeou seus utilitários de gradiente, adicionou ângulos e gradientes radiais e cônicos e mudou a mistura padrão para oklab. Aqui está o sistema inteiro, com o CSS que cada classe gera.

CSS e web

Cores do Tailwind: como usar e ampliar a paleta

6 min de leitura

A paleta padrão é um bom ponto de partida e um acabamento fraco, porque milhares de sites a compartilham. Veja como as cores do Tailwind funcionam na v4 e como adicionar as suas sem quebrar nada.

Encontre o visual que é só seu.

Cada Mark é um fundo vivo com um único dono. Experimente um Mark ainda disponível e reserve o seu quando sentir que é ele.

Começar a criar

Verificar um certificado

Digite o número de um certificado ou o código de um Mark para ver quem é o dono.

Funciona com ChatGPT e Claude

Peça um design à sua IA. Ela cria no seu Mark, pronto para editar.

ChatGPTClaude
Como conectar

Produto

  • Mercado
  • Explorar
  • Preços
  • Certificados

Aprender

  • Guia prático
  • Central de ajuda
  • Novidades

Desenvolvedores

  • Visão geral
  • ChatGPT e Claude
  • Referência da API
  • Chaves de API

Empresa

  • Sobre
  • Fale conosco
  • Entrar

Jurídico

  • Termos
  • Privacidade
  • Reembolsos
  • Proteção do Mark
  • Cookies
  • Todas as políticas
Passe pelas letras. Cada uma veste um Mark de verdade.Toque em uma letra para ver o Mark dela.Um nome. Dez Marks dentro dele.
© 2026 Gradiently