Marché
Tarifs
Se connecterCommencer
Guide pratiqueCSS et web
CSS et web

Texte en dégradé Tailwind : classes, syntaxe v4 et correctifs

Quatre utilitaires transforment un titre en texte en dégradé. Les détails autour décident s’il paraît net ou rogné. Voici les classes pour Tailwind v4 et v3, et les problèmes que vous rencontrerez.

GradientlyCompte Gradiently vérifié·1 octobre 2026·6 min de lecture
Couverture : Storm Telegram · GR·N1EC·8E

L’essentiel en bref

  • Un texte en dégradé Tailwind demande un fond en dégradé, bg-clip-text pour le découper à la forme des lettres, et text-transparent pour que le fond apparaisse.
  • Dans Tailwind v4, l’utilitaire de dégradé est bg-linear-to-r, tandis que la v3 utilise bg-gradient-to-r ; les classes de couleur from, via et to fonctionnent de la même façon dans les deux.
  • Tailwind v4 permet de choisir l’espace d’interpolation avec un modificateur comme bg-linear-to-r/oklch, qui garde le milieu d’un dégradé lumineux.
  • Ajoutez box-decoration-clone quand un titre en dégradé passe sur plusieurs lignes, et un peu de marge intérieure en bas quand les jambages sont coupés.
  • Vérifiez le contraste de la couleur la plus claire du dégradé avec la page, car c’est là que le texte en dégradé devient difficile à lire.
Sur cette page
Comment les classes fonctionnent ensembleNoms de classes Tailwind v4 et v3Exemples de texte en dégradé à copierCorriger les problèmes courants du texte en dégradéAnimer un texte en dégradé TailwindGarder le texte en dégradé lisible

Pour créer un texte en dégradé avec Tailwind, posez un dégradé sur l’élément et découpez-le à la forme des lettres : bg-linear-to-r from-violet-600 to-pink-500 bg-clip-text text-transparent. La première partie peint un fond en dégradé, bg-clip-text rogne ce fond à la forme des glyphes, et text-transparent retire la couleur pleine du texte pour laisser voir le dégradé. Dans Tailwind v3, écrivez bg-gradient-to-r au lieu de bg-linear-to-r ; le reste est identique.

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>
Tout l’effet en une liste de classes. L’ordre dans l’attribut class n’a pas d’importance.

Comment les classes fonctionnent ensemble

Il est utile de savoir en quoi chaque utilitaire se compile, car tous les bugs de texte en dégradé viennent de l’absence d’une des quatre parties. En coulisses, c’est la même technique que le texte en dégradé en CSS classique : background-clip: text avec un remplissage transparent.

bg-linear-to-r

Ce qu’il définit

Un dégradé linéaire vers la droite

Si vous l’oubliez

Aucun dégradé
from-* via-* to-*

Ce qu’il définit

Les arrêts de couleur

Si vous l’oubliez

Des arrêts transparents ou par défaut
bg-clip-text

Ce qu’il définit

background-clip: text

Si vous l’oubliez

Une boîte colorée derrière un texte plein
text-transparent

Ce qu’il définit

color: transparent

Si vous l’oubliez

Le texte plein recouvre le dégradé
UtilitaireCe qu’il définitSi vous l’oubliez
bg-linear-to-rUn dégradé linéaire vers la droiteAucun dégradé
from-* via-* to-*Les arrêts de couleurDes arrêts transparents ou par défaut
bg-clip-textbackground-clip: textUne boîte colorée derrière un texte plein
text-transparentcolor: transparentLe texte plein recouvre le dégradé
Les quatre parties du texte en dégradé Tailwind et le symptôme que chacune laisse quand elle manque.

Les directions suivent les suffixes habituels : -to-r, -to-br, -to-b et ainsi de suite. La version 4 accepte aussi un angle, comme bg-linear-45 ou bg-linear-135, et ajoute bg-radial et bg-conic, qui fonctionnent aussi pour le texte. Si vous avez peu utilisé les utilitaires de dégradé, les dégradés Tailwind couvrent les fonds en détail.

Noms de classes Tailwind v4 et v3

Le plus grand changement de la v4 est le nom de l’utilitaire linéaire. bg-gradient-to-r est devenu bg-linear-to-r, pour s’aligner sur les nouveaux utilitaires radial et conique. L’ancien nom se compile encore en v4 par compatibilité, mais le nouveau code devrait utiliser le nouveau.

De gauche à droite

Tailwind v4

bg-linear-to-r

Tailwind v3

bg-gradient-to-r
En diagonale

Tailwind v4

bg-linear-to-br ou bg-linear-45

Tailwind v3

bg-gradient-to-br
Radialbg-radial

Tailwind v3

Valeur arbitraire seulement
Coniquebg-conic

Tailwind v3

Valeur arbitraire seulement
Mélange OKLCH

Tailwind v4

bg-linear-to-r/oklch

Tailwind v3

Non disponible
Découpe au texte

Tailwind v4

bg-clip-text

Tailwind v3

bg-clip-text
Ce que vous voulezTailwind v4Tailwind v3
De gauche à droitebg-linear-to-rbg-gradient-to-r
En diagonalebg-linear-to-br ou bg-linear-45bg-gradient-to-br
Radialbg-radialValeur arbitraire seulement
Coniquebg-conicValeur arbitraire seulement
Mélange OKLCHbg-linear-to-r/oklchNon disponible
Découpe au textebg-clip-textbg-clip-text
Côte à côte, pour savoir pour quelle version un extrait trouvé en ligne a été écrit.

Exemples de texte en dégradé à copier

Trois ou quatre couleurs voisines sur le cercle chromatique donnent le texte en dégradé le plus net. Les opposées paraissent criardes et peuvent virer au gris au milieu. Ces combinaisons utilisent des couleurs de la palette par défaut, décrite dans les couleurs Tailwind.

Chaque étiquette liste les arrêts dans l’ordre : le premier va dans from-*, celui du milieu dans via-*, le dernier dans to-*. Les nuances 600 gardent assez de contraste sur une page blanche ; sur une page sombre, passez en 300 ou 400. Les valeurs hexadécimales sont celles de la palette v3 ; les versions OKLCH de la v4 sont très proches.

Les positions d’arrêt déplacent l’endroit où se trouve chaque couleur. from-20% via-50% to-80% garde une couleur pleine aux deux bouts d’un long titre, ce qui paraît plus calme qu’un fondu qui commence dès la première lettre.

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>
Des positions d’arrêt, un modificateur d’interpolation et un dégradé entièrement personnalisé. Les valeurs arbitraires fonctionnent en v3 et en v4.

Le bleu vers le jaune est un bon test d’interpolation. Mélangé en sRGB, il passe par un vert grisâtre ; mélangé en OKLCH, il reste vif. Les dégradés CSS en OKLCH expliquent pourquoi.

Corriger les problèmes courants du texte en dégradé

Titres sur plusieurs lignes

Par défaut, le dégradé couvre toute la boîte de l’élément : un titre qui passe à la ligne reçoit un seul dégradé étiré, avec une deuxième ligne d’une autre couleur que la première. Ajoutez box-decoration-clone pour donner à chaque ligne son dégradé complet, ou inline-block pour réduire la boîte au texte.

Jambages coupés

Un interlignage serré comme leading-none peut trancher le bas d’un g ou d’un y, car le fond s’arrête à la boîte de ligne. Ajoutez pb-1 ou desserrez un peu l’interlignage.

Mode sombre

Un dégradé réglé pour une page blanche paraît terne sur une page sombre. Donnez-lui ses propres nuances avec des variantes : from-violet-600 to-pink-600 dark:from-violet-300 dark:to-pink-300. Le même raisonnement vaut pour les fonds, traités dans les dégradés en mode sombre.

À éviter

  • Du texte en dégradé sur de longs paragraphes
  • Un arrêt pâle qui disparaît sur le blanc
  • Des couleurs complémentaires avec un milieu gris
  • Du texte en dégradé sur un fond en dégradé
  • Oublier une couleur pleine pour le texte sélectionné

À faire

  • Le réserver à un titre ou à un seul mot
  • Vérifier l’arrêt le plus clair face à la page
  • Des teintes voisines, ou une interpolation OKLCH
  • Un fond uni derrière les mots en dégradé
  • Définir selection:text-white selection:bg-violet-600

Animer un texte en dégradé Tailwind

Un lent miroitement vient d’un fond deux fois plus large que le texte qui glisse sur le côté. En v4, définissez l’animation dans @theme et elle devient un utilitaire animate-*.

css
@import "tailwindcss";

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

  @keyframes shine {
    to { background-position: 200% center; }
  }
}
Ajoutez ensuite bg-size-[200%_auto] animate-shine motion-reduce:animate-none au titre, et répétez la première couleur comme dernier arrêt pour que la boucle n’ait pas de saut.

Utilisez-le une fois par page au plus. Le mouvement attire l’œil, ce qui est le but pour un titre de lancement et une gêne partout ailleurs. Le principe est le même que pour les dégradés CSS animés.

Garder le texte en dégradé lisible

  1. 1

    Trouvez l’arrêt le plus faible

    La couleur la plus claire sur une page claire, ou la plus sombre sur une page sombre, fixe le contraste que vous obtenez vraiment.

  2. 2

    Testez-le comme du texte courant

    Les grands titres en gras demandent au moins 3:1 face à la page selon les WCAG. Contraste des couleurs et accessibilité donne toutes les règles.

  3. 3

    Jouez sur la graisse

    Les dégradés se lisent mieux en gras et en graisses lourdes, où il y a plus de surface pour montrer la couleur.

  4. 4

    Arrêtez-vous à quelques mots

    Un titre ou un mot mis en valeur. Au-delà, cela commence à ressembler à une erreur d’affichage.

Le texte en dégradé est une technique web. Quand il s’agit d’un post ou d’une bannière et que vous voulez plutôt le dégradé derrière les mots, les Marks Gradiently déplacent leur zone la plus calme derrière le texte et choisissent une encre claire ou sombre ligne par ligne, pour que les mots se lisent sans que vous testiez chaque arrêt.

Créez avec un dégradé vivant

Posts, stories, diapositives et bannières dans tous les formats, avec un texte toujours lisible.

Commencer à créer, gratuit

Les questions qu’on nous pose

Comment faire un texte en dégradé avec Tailwind ?

Ajoutez un dégradé avec bg-linear-to-r (ou bg-gradient-to-r en v3), des arrêts de couleur avec from-* et to-*, puis bg-clip-text et text-transparent.

Pourquoi mon texte en dégradé Tailwind ne s’affiche-t-il pas ?

En général, text-transparent manque et le texte plein recouvre le dégradé, ou bg-clip-text manque et le dégradé remplit une boîte derrière les mots. Vérifiez que les quatre parties sont sur le même élément.

Qu’est-ce qui remplace bg-gradient-to-r dans Tailwind v4 ?

L’utilitaire linéaire s’appelle désormais bg-linear-to-r. L’ancien nom fonctionne encore par compatibilité, et la v4 ajoute bg-radial, bg-conic et des utilitaires d’angle comme bg-linear-45.

Comment éviter que le texte en dégradé coupe les lettres comme g et y ?

Ajoutez un peu de marge intérieure en bas, comme pb-1, ou desserrez l’interlignage, car le fond découpé s’arrête à la boîte de ligne.

Le texte en dégradé est-il accessible ?

Il peut l’être si chaque partie du dégradé respecte les exigences de contraste face à la page. Testez l’arrêt le plus clair et réservez le texte en dégradé aux titres.

Partager ce guide

Écrit par GradientlyCompte Gradiently vérifié

L’équipe derrière Gradiently, un outil de création construit autour des Marks : des dégradés vivants qui donnent à tout ce que vous créez votre propre signature.

Voir notre profil

Sur cette page

Comment les classes fonctionnent ensembleNoms de classes Tailwind v4 et v3Exemples de texte en dégradé à copierCorriger les problèmes courants du texte en dégradéAnimer un texte en dégradé TailwindGarder le texte en dégradé lisible

Partager ce guide

À suivre dans CSS et web

Couleurs Tailwind : utiliser et étendre la palette

Pour aller plus loin

Tous les guides : CSS et web
CSS et web

Texte dégradé en CSS, bien fait

6 min de lecture

Trois lignes de CSS mettent un dégradé dans vos lettres. Le rendre lisible, robuste et de bon goût en demande quelques-unes de plus, et il faut savoir quand laisser le texte uni.

CSS et web

Classes de dégradé Tailwind : linéaire, radial et conique en v4

5 min de lecture

Tailwind v4 a renommé ses utilitaires de dégradé, ajouté les angles, les dégradés radiaux et coniques, et fait passer le fondu par défaut en oklab. Voici tout le système, avec le CSS que produit chaque classe.

CSS et web

Couleurs Tailwind : utiliser et étendre la palette

6 min de lecture

La palette par défaut est un bon point de départ et un mauvais point d’arrivée, car des milliers de sites la partagent. Voici comment fonctionnent les couleurs Tailwind en v4, et comment ajouter les vôtres sans rien casser.

Trouvez le style qui n’est qu’à vous.

Chaque Mark est un fond vivant avec un seul propriétaire. Essayez un Mark encore disponible et réservez le vôtre quand vous le sentez.

Commencer à créer

Vérifier un certificat

Saisissez un numéro de certificat ou le code d’un Mark pour voir à qui il appartient.

Fonctionne avec ChatGPT et Claude

Demandez une création à votre IA. Elle la réalise dans votre Mark, prête à modifier.

ChatGPTClaude
Comment se connecter

Produit

  • Marché
  • Explorer
  • Tarifs
  • Certificats

Apprendre

  • Guide pratique
  • Centre d’aide
  • Nouveautés

Développeurs

  • Vue d’ensemble
  • ChatGPT et Claude
  • Référence de l’API
  • Clés API

Entreprise

  • À propos
  • Nous contacter
  • Se connecter

Mentions légales

  • Conditions
  • Confidentialité
  • Remboursements
  • Protection des Marks
  • Cookies
  • Toutes les politiques
Parcourez les lettres. Chacune porte un vrai Mark.Touchez une lettre pour voir son Mark.Un seul nom. Dix Marks à l’intérieur.
© 2026 Gradiently