Mercato
Prezzi
AccediInizia
Guida praticaCSS e web
CSS e web

Testo sfumato in Tailwind: classi, sintassi v4 e soluzioni

Quattro utility trasformano un titolo in testo sfumato. I dettagli intorno decidono se sarà nitido o tagliato. Ecco le classi per Tailwind v4 e v3 e i problemi che incontrerai.

GradientlyAccount Gradiently verificato·1 ottobre 2026·6 min di lettura
Copertina: Storm Telegram · GR·N1EC·8E

In breve

  • Il testo sfumato in Tailwind richiede uno sfondo sfumato, bg-clip-text per ritagliarlo sulle lettere e text-transparent perché lo sfondo si veda attraverso.
  • In Tailwind v4 l’utility per la sfumatura è bg-linear-to-r, mentre la v3 usa bg-gradient-to-r; le classi di colore from, via e to funzionano allo stesso modo in entrambe.
  • Tailwind v4 permette di scegliere lo spazio di interpolazione con un modificatore come bg-linear-to-r/oklch, che mantiene luminoso il punto centrale della sfumatura.
  • Aggiungi box-decoration-clone quando un titolo sfumato va a capo su più righe, e un po’ di padding inferiore quando le discendenti vengono tagliate.
  • Controlla il contrasto del colore più chiaro della sfumatura rispetto alla pagina, perché è lì che il testo sfumato diventa difficile da leggere.
In questa pagina
Come lavorano insieme le classiI nomi delle classi in Tailwind v4 e v3Esempi di testo sfumato da copiareRisolvere i problemi comuni del testo sfumatoAnimare il testo sfumato in TailwindTenere leggibile il testo sfumato

Per creare testo sfumato in Tailwind, applica una sfumatura all’elemento e ritagliala sulle lettere: bg-linear-to-r from-violet-600 to-pink-500 bg-clip-text text-transparent. La prima parte dipinge uno sfondo sfumato, bg-clip-text lo ritaglia sulla forma dei glifi e text-transparent toglie il colore pieno del testo così la sfumatura si vede attraverso. In Tailwind v3 scrivi bg-gradient-to-r invece di bg-linear-to-r; il resto è identico.

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>
Tutto l’effetto in un solo elenco di classi. L’ordine dentro l’attributo class non conta.

Come lavorano insieme le classi

Aiuta sapere a cosa si compila ogni utility, perché ogni bug del testo sfumato nasce dalla mancanza di una delle quattro parti. Sotto il cofano è la stessa tecnica del semplice testo sfumato in CSS: background-clip: text con un riempimento trasparente.

bg-linear-to-r

Cosa imposta

Una sfumatura lineare verso destra

Se la dimentichi

Nessuna sfumatura
from-* via-* to-*

Cosa imposta

I punti di colore

Se la dimentichi

Punti trasparenti o predefiniti
bg-clip-text

Cosa imposta

background-clip: text

Se la dimentichi

Un riquadro colorato dietro il testo pieno
text-transparent

Cosa imposta

color: transparent

Se la dimentichi

Il testo pieno copre la sfumatura
UtilityCosa impostaSe la dimentichi
bg-linear-to-rUna sfumatura lineare verso destraNessuna sfumatura
from-* via-* to-*I punti di colorePunti trasparenti o predefiniti
bg-clip-textbackground-clip: textUn riquadro colorato dietro il testo pieno
text-transparentcolor: transparentIl testo pieno copre la sfumatura
Le quattro parti del testo sfumato in Tailwind e il sintomo che lascia ciascuna quando manca.

Le direzioni seguono i soliti suffissi: -to-r, -to-br, -to-b e così via. La versione 4 accetta anche un angolo, come bg-linear-45 o bg-linear-135, e aggiunge bg-radial e bg-conic, che funzionano anche per il testo. Se non hai usato molto le utility per le sfumature, le sfumature in Tailwind tratta gli sfondi in profondità.

I nomi delle classi in Tailwind v4 e v3

Il cambiamento più grande della v4 è il nome dell’utility lineare. bg-gradient-to-r è diventata bg-linear-to-r, per affiancare le nuove utility radiali e coniche. Il vecchio nome si compila ancora nella v4 per compatibilità, ma il nuovo codice dovrebbe usare quello nuovo.

Da sinistra a destra

Tailwind v4

bg-linear-to-r

Tailwind v3

bg-gradient-to-r
Diagonale

Tailwind v4

bg-linear-to-br o bg-linear-45

Tailwind v3

bg-gradient-to-br
Radialebg-radial

Tailwind v3

Solo valore arbitrario
Conicabg-conic

Tailwind v3

Solo valore arbitrario
Miscela OKLCH

Tailwind v4

bg-linear-to-r/oklch

Tailwind v3

Non disponibile
Ritaglio sul testo

Tailwind v4

bg-clip-text

Tailwind v3

bg-clip-text
Cosa vuoiTailwind v4Tailwind v3
Da sinistra a destrabg-linear-to-rbg-gradient-to-r
Diagonalebg-linear-to-br o bg-linear-45bg-gradient-to-br
Radialebg-radialSolo valore arbitrario
Conicabg-conicSolo valore arbitrario
Miscela OKLCHbg-linear-to-r/oklchNon disponibile
Ritaglio sul testobg-clip-textbg-clip-text
Affiancate, così capisci per quale versione è stato scritto uno snippet trovato online.

Esempi di testo sfumato da copiare

Tre o quattro colori vicini sulla ruota danno il testo sfumato più pulito. I colori opposti risultano rumorosi e possono diventare grigi al centro. Queste combinazioni usano colori della palette predefinita, descritta in i colori Tailwind.

Ogni etichetta elenca i punti in ordine: il primo va in from-*, uno intermedio in via-*, l’ultimo in to-*. Le tonalità 600 mantengono abbastanza contrasto su una pagina bianca; su una pagina scura passa a 300 o 400. I valori hex sono quelli della palette v3; le versioni OKLCH della v4 sono molto simili.

Le posizioni dei punti spostano dove sta ogni colore. from-20% via-50% to-80% mantiene colore pieno a entrambe le estremità di un titolo lungo, il che appare più calmo di una miscela che parte dalla prima lettera.

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>
Posizioni dei punti, un modificatore di interpolazione e una sfumatura del tutto personalizzata. I valori arbitrari funzionano nella v3 e nella v4.

Dal blu al giallo è un buon test dell’interpolazione. Miscelato in sRGB passa per un verde grigiastro; miscelato in OKLCH resta vivido. Le sfumature CSS in OKLCH spiega perché.

Risolvere i problemi comuni del testo sfumato

Titoli su più righe

Per impostazione predefinita la sfumatura copre l’intero riquadro dell’elemento, quindi un titolo che va a capo riceve un’unica sfumatura allungata con la seconda riga di un colore diverso dalla prima. Aggiungi box-decoration-clone per dare a ogni riga la sua sfumatura completa, oppure inline-block per restringere il riquadro al testo.

Discendenti tagliate

Un’interlinea stretta come leading-none può tagliare la parte bassa di una g o di una y, perché lo sfondo finisce al riquadro della riga. Aggiungi pb-1 o allarga un po’ l’interlinea.

Modalità scura

Una sfumatura tarata per la carta bianca appare spenta su una pagina scura. Dagli le sue tonalità con le varianti: from-violet-600 to-pink-600 dark:from-violet-300 dark:to-pink-300. Lo stesso ragionamento vale per gli sfondi, trattati in sfumature per la modalità scura.

Da evitare

  • Testo sfumato su paragrafi lunghi
  • Un punto chiaro che svanisce sul bianco
  • Colori complementari con il centro grigio
  • Testo sfumato sopra uno sfondo sfumato
  • Non prevedere un colore pieno per il testo selezionato

Da fare

  • Riservalo a un titolo o a una sola parola
  • Controlla il punto più chiaro rispetto alla pagina
  • Tinte vicine, oppure interpolazione OKLCH
  • Fondo pieno dietro le parole sfumate
  • Imposta selection:text-white selection:bg-violet-600

Animare il testo sfumato in Tailwind

Un lento luccichio nasce da uno sfondo largo il doppio del testo che scorre di lato. Nella v4, definisci l’animazione dentro @theme e diventa un’utility animate-*.

css
@import "tailwindcss";

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

  @keyframes shine {
    to { background-position: 200% center; }
  }
}
Poi aggiungi bg-size-[200%_auto] animate-shine motion-reduce:animate-none al titolo, e ripeti il primo colore come ultimo punto così il ciclo non ha scatti.

Usalo al massimo una volta per pagina. Il movimento attira l’occhio, il che è lo scopo per il titolo di un lancio e un fastidio ovunque altro. Lo schema è lo stesso usato nelle sfumature CSS animate.

Tenere leggibile il testo sfumato

  1. 1

    Trova il punto più debole

    Il colore più chiaro su una pagina chiara, o il più scuro su una pagina scura, fissa il contrasto che ottieni davvero.

  2. 2

    Provalo come un testo normale

    I titoli grandi e in grassetto richiedono almeno 3:1 rispetto alla pagina secondo le WCAG. Contrasto dei colori e accessibilità ha le regole complete.

  3. 3

    Usa il peso

    Le sfumature si leggono meglio nei pesi grassetto ed extra, dove c’è più riempimento per mostrare il colore.

  4. 4

    Fermati a poche parole

    Un titolo o una sola parola enfatizzata. Qualsiasi cosa più lunga comincia a sembrare un errore di rendering.

Il testo sfumato è una tecnica web. Quando il lavoro è un post social o un banner e vuoi la sfumatura dietro le parole, i Mark di Gradiently spostano la loro zona più calma dietro il testo e scelgono inchiostro chiaro o scuro riga per riga, così le parole si leggono senza che tu debba provare ogni punto.

Progetta con un gradiente vivo

Post, storie, slide e banner in ogni formato, con un testo sempre leggibile.

Inizia a progettare, gratis

Le domande più frequenti

Come creo testo sfumato in Tailwind?

Aggiungi una sfumatura con bg-linear-to-r (o bg-gradient-to-r nella v3), i punti di colore con from-* e to-*, poi bg-clip-text e text-transparent.

Perché il mio testo sfumato in Tailwind non si vede?

Di solito manca text-transparent, quindi il testo pieno copre la sfumatura, oppure manca bg-clip-text, quindi la sfumatura riempie un riquadro dietro le parole. Controlla che tutte e quattro le parti siano sullo stesso elemento.

Cosa ha sostituito bg-gradient-to-r in Tailwind v4?

L’utility lineare ora è bg-linear-to-r. Il vecchio nome funziona ancora per compatibilità, e la v4 aggiunge bg-radial, bg-conic e utility per l’angolo come bg-linear-45.

Come evito che il testo sfumato tagli lettere come g e y?

Aggiungi un po’ di padding inferiore come pb-1, o allarga l’interlinea, perché lo sfondo ritagliato finisce al riquadro della riga.

Il testo sfumato è accessibile?

Può esserlo, se ogni parte della sfumatura rispetta i requisiti di contrasto rispetto alla pagina. Prova il punto più chiaro e limita il testo sfumato ai titoli.

Condividi questa guida

Scritto da GradientlyAccount Gradiently verificato

Il team dietro Gradiently, uno strumento di design costruito attorno ai Mark: gradienti vivi che fanno sembrare tuo tutto ciò che progetti.

Vedi il nostro profilo

In questa pagina

Come lavorano insieme le classiI nomi delle classi in Tailwind v4 e v3Esempi di testo sfumato da copiareRisolvere i problemi comuni del testo sfumatoAnimare il testo sfumato in TailwindTenere leggibile il testo sfumato

Condividi questa guida

Il prossimo in CSS e web

Colori Tailwind: usare ed estendere la palette

Continua a leggere

Tutte le guide su CSS e web
CSS e web

Testo a gradiente in CSS, fatto bene

5 min di lettura

Tre righe di CSS mettono un gradiente dentro le tue lettere. Renderlo leggibile, robusto e di buon gusto ne richiede qualcuna in più, e sapere quando lasciare il testo semplice.

CSS e web

Gradienti in Tailwind: lineari, radiali e conici nella v4

5 min di lettura

Tailwind v4 ha rinominato le utility per i gradienti, ha aggiunto angoli, gradienti radiali e conici e ha portato la sfumatura predefinita in oklab. Ecco l’intero sistema, con il CSS che ogni classe produce.

CSS e web

Colori Tailwind: usare ed estendere la palette

6 min di lettura

La palette predefinita è un buon punto di partenza e un cattivo punto d’arrivo, perché la condividono migliaia di siti. Ecco come funzionano i colori Tailwind nella v4 e come aggiungere i tuoi senza rompere nulla.

Trova lo stile che è solo tuo.

Ogni Mark è uno sfondo vivo con un solo proprietario. Prova un Mark ancora disponibile e riserva il tuo quando ti senti pronto.

Inizia a progettare

Verifica un certificato

Scrivi il numero di un certificato o il codice di un Mark per scoprire di chi è.

Funziona con ChatGPT e Claude

Chiedi un design alla tua AI. Lo crea nel tuo Mark, pronto da modificare.

ChatGPTClaude
Come collegarla

Prodotto

  • Mercato
  • Esplora
  • Prezzi
  • Certificati

Scopri

  • Guida pratica
  • Centro assistenza
  • Novità

Sviluppatori

  • Panoramica
  • ChatGPT e Claude
  • Riferimento API
  • Chiavi API

Azienda

  • Chi siamo
  • Contattaci
  • Accedi

Note legali

  • Termini
  • Privacy
  • Rimborsi
  • Protezione dei Mark
  • Cookie
  • Tutte le policy
Passa sopra le lettere. Ognuna indossa un vero Mark.Tocca una lettera per vedere il suo Mark.Un nome. Dieci Mark al suo interno.
© 2026 Gradiently