Marknaden
Priser
Logga inKom igång
FältguidenCSS och webb
CSS och webb

Tailwind gradienttext: klasser, v4-syntax och lösningar

Fyra verktygsklasser förvandlar en rubrik till gradienttext. Detaljerna runt dem avgör om den ser skarp eller avklippt ut. Här är klasserna för Tailwind v4 och v3, och de problem du kommer att stöta på.

GradientlyVerifierat Gradiently-konto·1 oktober 2026·5 minuters läsning
Omslag: Storm Telegram · GR·N1EC·8E

Kortversionen

  • Gradienttext i Tailwind kräver en gradientbakgrund, bg-clip-text för att klippa den till bokstäverna och text-transparent så att bakgrunden syns igenom.
  • I Tailwind v4 heter gradientklassen bg-linear-to-r, medan v3 använder bg-gradient-to-r. Färgklasserna from, via och to fungerar likadant i båda.
  • Tailwind v4 låter dig välja interpolationsrymd med en modifierare som bg-linear-to-r/oklch, vilket håller gradientens mittpunkt ljus.
  • Lägg till box-decoration-clone när en gradientrubrik bryts över flera rader, och lite utfyllnad nedtill när nedstaplarna klipps av.
  • Kontrollera kontrasten mellan gradientens ljusaste färg och sidan, eftersom det är där gradienttext blir svår att läsa.
På den här sidan
Så fungerar klasserna tillsammansKlassnamn i Tailwind v4 och v3Exempel på gradienttext som du kan kopieraLösningar på vanliga problem med gradienttextAnimera gradienttext i TailwindHåll gradienttexten läsbar

För att göra gradienttext i Tailwind lägger du en gradient på elementet och klipper den till bokstäverna: bg-linear-to-r from-violet-600 to-pink-500 bg-clip-text text-transparent. Den första delen målar en gradientbakgrund, bg-clip-text trimmar bakgrunden till glyfernas form och text-transparent tar bort den solida textfärgen så att gradienten syns igenom. I Tailwind v3 skriver du bg-gradient-to-r i stället för bg-linear-to-r, resten är identiskt.

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>
Hela effekten i en klasslista. Ordningen i class-attributet spelar ingen roll.

Så fungerar klasserna tillsammans

Det hjälper att veta vad varje klass kompileras till, eftersom varje fel med gradienttext beror på att en av de fyra delarna saknas. Under huven är det samma teknik som i vanlig gradienttext med CSS: background-clip: text med transparent fyllning.

bg-linear-to-r

Vad den ställer in

En linjär gradient åt höger

Om du glömmer den

Ingen gradient alls
from-* via-* to-*

Vad den ställer in

Färgstoppen

Om du glömmer den

Transparenta eller förvalda stopp
bg-clip-text

Vad den ställer in

background-clip: text

Om du glömmer den

En färgad ruta bakom solid text
text-transparent

Vad den ställer in

color: transparent

Om du glömmer den

Solid text täcker gradienten
KlassVad den ställer inOm du glömmer den
bg-linear-to-rEn linjär gradient åt högerIngen gradient alls
from-* via-* to-*FärgstoppenTransparenta eller förvalda stopp
bg-clip-textbackground-clip: textEn färgad ruta bakom solid text
text-transparentcolor: transparentSolid text täcker gradienten
De fyra delarna av gradienttext i Tailwind och symptomet var och en ger när den saknas.

Riktningarna följer de vanliga ändelserna: -to-r, -to-br, -to-b och så vidare. Version 4 godtar också en vinkel, till exempel bg-linear-45 eller bg-linear-135, och lägger till bg-radial och bg-conic, som också fungerar för text. Om du inte har använt gradientklasserna mycket går Tailwind-gradienter igenom bakgrunder på djupet.

Klassnamn i Tailwind v4 och v3

Den största ändringen i v4 är namnet på den linjära klassen. bg-gradient-to-r blev bg-linear-to-r, för att passa ihop med de nya radiella och koniska klasserna. Det gamla namnet kompileras fortfarande i v4 av kompatibilitetsskäl, men ny kod bör använda det nya.

Från vänster till höger

Tailwind v4

bg-linear-to-r

Tailwind v3

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

Tailwind v3

bg-gradient-to-br
Radiellbg-radial

Tailwind v3

Bara godtyckligt värde
Koniskbg-conic

Tailwind v3

Bara godtyckligt värde
OKLCH-blandning

Tailwind v4

bg-linear-to-r/oklch

Tailwind v3

Finns inte
Klipp till text

Tailwind v4

bg-clip-text

Tailwind v3

bg-clip-text
Det du vill haTailwind v4Tailwind v3
Från vänster till högerbg-linear-to-rbg-gradient-to-r
Diagonalbg-linear-to-br eller bg-linear-45bg-gradient-to-br
Radiellbg-radialBara godtyckligt värde
Koniskbg-conicBara godtyckligt värde
OKLCH-blandningbg-linear-to-r/oklchFinns inte
Klipp till textbg-clip-textbg-clip-text
Sida vid sida, så att du kan se vilken version ett kodavsnitt du hittat på nätet är skrivet för.

Exempel på gradienttext som du kan kopiera

Tre eller fyra färger som ligger nära varandra på hjulet ger den renaste gradienttexten. Motsatser ser starka ut och kan bli grå i mitten. De här kombinationerna använder färger från standardpaletten, som beskrivs i Tailwind-färger.

Varje etikett listar stoppen i ordning: det första hamnar i from-*, ett i mitten i via-* och det sista i to-*. Nyanserna 600 behåller tillräcklig kontrast på en vit sida, och på en mörk sida byter du till 300 eller 400. Hexvärdena kommer från v3-paletten, och v4:s OKLCH-versioner ser mycket lika ut.

Stopppositioner flyttar var varje färg ligger. from-20% via-50% to-80% behåller solid färg i båda ändar av en lång rubrik, vilket ser lugnare ut än en blandning som börjar på första bokstaven.

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>
Stopppositioner, en interpolationsmodifierare och en helt egen gradient. Godtyckliga värden fungerar i v3 och v4.

Blått till gult är ett bra test av interpolation. Blandat i sRGB passerar det en grönaktig grå, blandat i OKLCH förblir det levande. CSS-gradienter i OKLCH förklarar varför.

Lösningar på vanliga problem med gradienttext

Rubriker över flera rader

Som standard sträcker sig gradienten över hela elementets ruta, så en rubrik som bryts får en utdragen gradient där andra raden har en annan färg än den första. Lägg till box-decoration-clone så får varje rad sin egen hela gradient, eller inline-block för att krympa rutan till texten.

Avklippta nedstaplar

Tät radhöjd som leading-none kan skära av nederdelen på ett g eller y, eftersom bakgrunden slutar vid radrutan. Lägg till pb-1 eller öka radhöjden något.

Mörkt läge

En gradient som är justerad för vitt papper ser grumlig ut på en mörk sida. Ge den egna nyanser med varianter: from-violet-600 to-pink-600 dark:from-violet-300 dark:to-pink-300. Samma tänkande gäller bakgrunder, som tas upp i gradienter i mörkt läge.

Undvik

  • Gradienttext i långa stycken
  • Ett blekt stopp som försvinner på vitt
  • Komplementfärger med en grå mitt
  • Gradienttext ovanpå en gradientbakgrund
  • Att utelämna en solid färg för markerad text

Gör så här

  • Spara den till en rubrik eller ett enda ord
  • Kontrollera det ljusaste stoppet mot sidan
  • Närliggande nyanser, eller OKLCH-interpolation
  • Solid botten bakom gradientord
  • Sätt selection:text-white selection:bg-violet-600

Animera gradienttext i Tailwind

Ett långsamt skimmer kommer från en bakgrund som är dubbelt så bred som texten och glider i sidled. I v4 definierar du animationen i @theme och den blir en animate-*-klass.

css
@import "tailwindcss";

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

  @keyframes shine {
    to { background-position: 200% center; }
  }
}
Lägg sedan till bg-size-[200%_auto] animate-shine motion-reduce:animate-none på rubriken och upprepa den första färgen som sista stopp så att loopen inte hoppar.

Använd det högst en gång på en sida. Rörelse drar blicken till sig, vilket är poängen för en lanseringsrubrik och ett störmoment överallt annars. Mönstret är detsamma som i animerade CSS-gradienter.

Håll gradienttexten läsbar

  1. 1

    Hitta det svagaste stoppet

    Den ljusaste färgen på en ljus sida, eller den mörkaste på en mörk, avgör den kontrast du faktiskt får.

  2. 2

    Testa den som brödtext

    Stora feta rubriker behöver minst 3:1 mot sidan enligt WCAG. Färgkontrast och tillgänglighet har alla regler.

  3. 3

    Använd tjocklek

    Gradienter läses bättre i fetare snitt, där det finns mer yta att visa färgen på.

  4. 4

    Stanna vid några få ord

    En rubrik eller ett betonat ord. Allt längre börjar se ut som ett renderingsfel.

Gradienttext är en webbteknik. När jobbet är ett inlägg i sociala medier eller en banner och du vill ha gradienten bakom orden i stället flyttar Marks från Gradiently sin lugnaste yta bakom texten och väljer ljus eller mörk färg rad för rad, så att orden går att läsa utan att du testar varje stopp.

Designa med en levande gradient

Inlägg, stories, presentationer och banners i alla storlekar, med text som alltid går att läsa.

Börja designa, gratis

Vanliga frågor

Hur gör jag gradienttext i Tailwind?

Lägg till en gradient med bg-linear-to-r (eller bg-gradient-to-r i v3), färgstopp med from-* och to-*, och sedan bg-clip-text och text-transparent.

Varför syns inte min gradienttext i Tailwind?

Oftast saknas text-transparent, så att solid text täcker gradienten, eller bg-clip-text, så att gradienten fyller en ruta bakom orden. Kontrollera att alla fyra delarna sitter på samma element.

Vad ersatte bg-gradient-to-r i Tailwind v4?

Den linjära klassen heter nu bg-linear-to-r. Det gamla namnet fungerar fortfarande av kompatibilitetsskäl, och v4 lägger till bg-radial, bg-conic och vinkelklasser som bg-linear-45.

Hur hindrar jag gradienttext från att skära av bokstäver som g och y?

Lägg till lite utfyllnad nedtill, till exempel pb-1, eller öka radhöjden, eftersom den klippta bakgrunden slutar vid radrutan.

Är gradienttext tillgänglig?

Det kan den vara, om varje del av gradienten uppfyller kontrastkraven mot sidan. Testa det ljusaste stoppet och spara gradienttext till rubriker.

Dela den här guiden

Skriven av GradientlyVerifierat Gradiently-konto

Teamet bakom Gradiently, ett designverktyg byggt kring Marks: levande gradienter som får allt du gör att kännas som ditt.

Se vår profil

På den här sidan

Så fungerar klasserna tillsammansKlassnamn i Tailwind v4 och v3Exempel på gradienttext som du kan kopieraLösningar på vanliga problem med gradienttextAnimera gradienttext i TailwindHåll gradienttexten läsbar

Dela den här guiden

Nästa i CSS och webb

Tailwind-färger: använd och utöka paletten

Läs vidare

Alla guider om CSS och webb
CSS och webb

Gradienttext i CSS: så gör du den rätt

4 minuters läsning

Tre rader CSS lägger en gradient inuti dina bokstäver. Att göra den läsbar, robust och smakfull tar några fler, och att veta när texten ska få vara enfärgad.

CSS och webb

Tailwind-gradientklasser: linjära, radiella och koniska i v4

4 minuters läsning

Tailwind v4 döpte om sina gradientklasser, lade till vinklar samt radiella och koniska gradienter och bytte standardblandningen till oklab. Här är hela systemet, med CSS:en varje klass ger.

CSS och webb

Tailwind-färger: använd och utöka paletten

5 minuters läsning

Standardpaletten är en bra startpunkt men ett dåligt slutresultat, eftersom tusentals webbplatser delar den. Så fungerar Tailwind-färger i v4, och så lägger du till dina egna utan att något går sönder.

Hitta looken som bara är din.

Varje Mark är en levande bakgrund med en enda ägare. Prova en ledig Mark och säkra din när det känns rätt.

Börja designa

Kontrollera ett certifikat

Skriv ett certifikatnummer eller en Marks kod för att se vem som äger den.

Fungerar med ChatGPT och Claude

Be din AI om en design. Den skapar den i din Mark, redo att redigera.

ChatGPTClaude
Så ansluter du

Produkt

  • Marknaden
  • Utforska
  • Priser
  • Certifikat

Lär dig

  • Fältguiden
  • Hjälpcenter
  • Nyheter

Utvecklare

  • Översikt
  • ChatGPT och Claude
  • API-referens
  • API-nycklar

Företaget

  • Om oss
  • Kontakta oss
  • Logga in

Juridik

  • Villkor
  • Integritet
  • Återbetalningar
  • Mark-skydd
  • Cookies
  • Alla policyer
Rör dig över bokstäverna. Var och en bär en riktig Mark.Tryck på en bokstav för att se dess Mark.Ett namn. Tio Marks inuti.
© 2026 Gradiently