Markkinat
Hinnoittelu
Kirjaudu sisäänAloita
SuunnitteluopasCSS ja verkko
CSS ja verkko

Tailwind-liukuväriteksti: luokat, v4-syntaksi ja korjaukset

Neljä apuluokkaa muuttaa otsikon liukuväritekstiksi. Niiden yksityiskohdat ratkaisevat, näyttääkö se terävältä vai leikkautuneelta. Tässä Tailwind v4:n ja v3:n luokat ja vastaan tulevat ongelmat.

GradientlyVahvistettu Gradiently-tili·1. lokakuuta 2026·4 min lukuaika
Kansi: Storm Telegram · GR·N1EC·8E

Lyhyesti

  • Tailwind-liukuväriteksti tarvitsee liukuväritaustan, kirjaimiin rajaavan bg-clip-text-luokan ja text-transparent-luokan, jotta tausta näkyy läpi.
  • Tailwind v4:ssä liukuväriapuluokka on bg-linear-to-r, v3:ssa bg-gradient-to-r. from-, via- ja to-väriluokat toimivat molemmissa samoin.
  • Tailwind v4 sallii interpolointiavaruuden valinnan muokkaimella, kuten bg-linear-to-r/oklch, joka pitää liukuvärin keskikohdan kirkkaana.
  • Lisää box-decoration-clone, kun liukuväriotsikko rivittyy, ja hieman alareunan sisäistä välistystä, kun alapidennykset leikkautuvat.
  • Tarkista liukuvärin vaaleimman värin kontrasti sivua vasten, sillä siinä liukuväriteksti muuttuu vaikealukuiseksi.
Tällä sivulla
Miten luokat toimivat yhdessäTailwind v4:n ja v3:n luokkanimetKopioitavat liukuväritekstiesimerkitTavallisten liukuväritekstiongelmien korjaaminenTailwind-liukuväritekstin animointiPidä liukuväriteksti luettavana

Kun haluat tehdä Tailwind-liukuväritekstin, aseta elementtiin liukuväri ja rajaa se kirjaimiin: bg-linear-to-r from-violet-600 to-pink-500 bg-clip-text text-transparent. Alkuosa maalaa liukuväritaustan, bg-clip-text leikkaa taustan kirjainmuotoihin ja text-transparent poistaa tasaisen tekstivärin, jotta liukuväri näkyy läpi. Kirjoita Tailwind v3:ssa bg-gradient-to-r luokan bg-linear-to-r sijaan. Muu on samaa.

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>
Koko tehoste yhdessä luokkalistassa. Järjestyksellä class-attribuutin sisällä ei ole merkitystä.

Miten luokat toimivat yhdessä

On hyödyllistä tietää, miksi kukin apuluokka kääntyy, sillä jokainen liukuväritekstin virhe johtuu jonkin neljästä osasta puuttumisesta. Taustalla on sama tekniikka kuin tavallisessa CSS-liukuväritekstissä: background-clip: text ja läpinäkyvä täyttö.

bg-linear-to-r

Mitä se asettaa

Lineaarinen liukuväri oikealle

Jos unohdat sen

Ei liukuväriä lainkaan
from-* via-* to-*

Mitä se asettaa

Väripisteet

Jos unohdat sen

Läpinäkyvät tai oletusarvoiset pisteet
bg-clip-text

Mitä se asettaa

background-clip: text

Jos unohdat sen

Värillinen laatikko tasavärisen tekstin takana
text-transparent

Mitä se asettaa

color: transparent

Jos unohdat sen

Tasavärinen teksti peittää liukuvärin
ApuluokkaMitä se asettaaJos unohdat sen
bg-linear-to-rLineaarinen liukuväri oikealleEi liukuväriä lainkaan
from-* via-* to-*VäripisteetLäpinäkyvät tai oletusarvoiset pisteet
bg-clip-textbackground-clip: textVärillinen laatikko tasavärisen tekstin takana
text-transparentcolor: transparentTasavärinen teksti peittää liukuvärin
Tailwind-liukuväritekstin neljä osaa ja kunkin puuttumisesta syntyvä oire.

Suunnat noudattavat tuttuja päätteitä: -to-r, -to-br, -to-b ja niin edelleen. Versio 4 hyväksyy myös kulman, kuten bg-linear-45 tai bg-linear-135, ja lisää bg-radial- ja bg-conic-luokat, jotka toimivat myös tekstissä. Jos liukuväriapuluokat ovat uusia, Tailwind-liukuvärit käsittelee taustoja perusteellisesti.

Tailwind v4:n ja v3:n luokkanimet

v4:n suurin muutos on lineaarisen apuluokan nimi. bg-gradient-to-r muuttui muotoon bg-linear-to-r uusien säteittäisten ja kartiomaisten apuluokkien rinnalle. Vanha nimi kääntyy yhä v4:ssä yhteensopivuuden vuoksi, mutta uudessa koodissa kannattaa käyttää uutta.

Vasemmalta oikealle

Tailwind v4

bg-linear-to-r

Tailwind v3

bg-gradient-to-r
Vinottain

Tailwind v4

bg-linear-to-br tai bg-linear-45

Tailwind v3

bg-gradient-to-br
Säteittäinen

Tailwind v4

bg-radial

Tailwind v3

Vain itse määritelty arvo
Kartiomainen

Tailwind v4

bg-conic

Tailwind v3

Vain itse määritelty arvo
OKLCH-sekoitus

Tailwind v4

bg-linear-to-r/oklch

Tailwind v3

Ei käytettävissä
Rajaus tekstiin

Tailwind v4

bg-clip-text

Tailwind v3

bg-clip-text
TavoiteTailwind v4Tailwind v3
Vasemmalta oikeallebg-linear-to-rbg-gradient-to-r
Vinottainbg-linear-to-br tai bg-linear-45bg-gradient-to-br
Säteittäinenbg-radialVain itse määritelty arvo
Kartiomainenbg-conicVain itse määritelty arvo
OKLCH-sekoitusbg-linear-to-r/oklchEi käytettävissä
Rajaus tekstiinbg-clip-textbg-clip-text
Rinnakkainen vertailu auttaa tunnistamaan, mille versiolle verkosta löytämäsi koodikatkelma on kirjoitettu.

Kopioitavat liukuväritekstiesimerkit

Kolme tai neljä väriympyrässä lähekkäistä väriä tuottavat puhtaimman liukuväritekstin. Vastavärit näyttävät räikeiltä ja voivat muuttua keskeltä harmaiksi. Näissä yhdistelmissä käytetään oletuspaletin värejä, joita käsittelee Tailwind-värit.

Kukin nimi luettelee pisteet järjestyksessä: ensimmäinen tulee from-*-luokkaan, keskimmäinen via-*-luokkaan ja viimeinen to-*-luokkaan. 600-sävyt säilyttävät riittävän kontrastin valkoisella sivulla. Vaihda tummalla sivulla arvoon 300 tai 400. Hex-arvot ovat v3-paletista, v4:n OKLCH-versiot näyttävät hyvin samankaltaisilta.

Pisteiden sijainnit siirtävät värien paikkoja. from-20% via-50% to-80% pitää pitkän otsikon molemmat päät tasavärisinä, mikä näyttää rauhallisemmalta kuin ensimmäisestä kirjaimesta alkava sekoitus.

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>
Pisteiden sijainnit, interpolointimuokkain ja täysin oma liukuväri. Itse määritellyt arvot toimivat v3:ssa ja v4:ssä.

Sinisestä keltaiseen kulkeva liukuväri on hyvä interpolointitesti. sRGB:ssä se kulkee harmahtavan vihreän kautta, OKLCH:ssa se pysyy elävänä. CSS-liukuvärit OKLCH:ssa selittää syyn.

Tavallisten liukuväritekstiongelmien korjaaminen

Moniriviset otsikot

Oletuksena liukuväri ulottuu koko elementtilaatikkoon. Rivittyvä otsikko saa siis yhden venytetyn liukuvärin, jonka toisella rivillä on eri väri kuin ensimmäisellä. Lisää box-decoration-clone, jotta jokainen rivi saa oman kokonaisen liukuvärinsä, tai inline-block, jotta laatikko kutistuu tekstin kokoiseksi.

Leikkautuvat alapidennykset

Tiukka riviväli, kuten leading-none, voi leikata g:n tai y:n alaosan, koska tausta päättyy rivilaatikkoon. Lisää pb-1 tai väljennä riviväliä hieman.

Tumma tila

Valkoiselle paperille säädetty liukuväri näyttää samealta tummalla sivulla. Anna sille omat sävyt varianteilla: from-violet-600 to-pink-600 dark:from-violet-300 dark:to-pink-300. Sama ajatus koskee taustoja, joita käsittelee tumman tilan liukuvärit.

Vältä

  • Liukuväriteksti pitkissä kappaleissa
  • Vaalea väripiste, joka katoaa valkoiselle
  • Vastavärit, joiden keskelle tulee harmaata
  • Liukuväriteksti liukuväritaustalla
  • Tasaisen värin puuttuminen valitusta tekstistä

Tee näin

  • Käytä vain otsikossa tai yksittäisessä sanassa
  • Tarkista vaalein piste sivua vasten
  • Läheiset sävykulmat tai OKLCH-interpolointi
  • Tasavärinen pohja liukuvärisanojen takana
  • Aseta selection:text-white selection:bg-violet-600

Tailwind-liukuväritekstin animointi

Hidas hohde syntyy tekstiä kaksi kertaa leveämmästä taustasta, joka liukuu sivuttain. Määrittele v4:ssä animaatio @theme-lohkon sisällä, niin siitä tulee animate-*-apuluokka.

css
@import "tailwindcss";

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

  @keyframes shine {
    to { background-position: 200% center; }
  }
}
Lisää sitten otsikkoon bg-size-[200%_auto] animate-shine motion-reduce:animate-none ja toista ensimmäinen väri viimeisenä pisteenä, jotta silmukka ei hypähdä.

Käytä tätä enintään kerran sivulla. Liike vetää katseen puoleensa, mikä on julkaisuotsikossa tarkoitus ja muualla häiriö. Sama malli esiintyy artikkelissa animoidut CSS-liukuvärit.

Pidä liukuväriteksti luettavana

  1. 1

    Etsi heikoin piste

    Vaalein väri vaalealla sivulla tai tummin tummalla sivulla määrittää todellisen kontrastin.

  2. 2

    Testaa kuten leipätekstiä

    Suuret lihavoidut otsikot tarvitsevat WCAG:n mukaan vähintään 3:1-kontrastin sivua vasten. Värikontrasti ja saavutettavuus sisältää täydet säännöt.

  3. 3

    Käytä vahvaa leikkausta

    Liukuvärit erottuvat paremmin lihavissa ja paksuissa leikkauksissa, joissa on enemmän täyttöä värin näyttämiseen.

  4. 4

    Pysähdy muutamaan sanaan

    Yksi otsikko tai yksi korostettu sana. Pidempi teksti alkaa näyttää renderöintivirheeltä.

Liukuväriteksti on verkkotekniikka. Kun tehtävänä on somejulkaisu tai banneri ja haluat liukuvärin sanojen taakse, Gradientlyn Markit siirtävät rauhallisimman alueensa tekstin taakse ja valitsevat vaalean tai tumman musteen riveittäin. Sanat erottuvat ilman jokaisen väripisteen testaamista.

Suunnittele elävällä liukuvärillä

Julkaisuja, tarinoita, dioja ja bannereita kaikissa koissa, ja teksti pysyy aina luettavana.

Aloita suunnittelu, ilmaiseksi

Usein kysyttyä

Miten teen liukuväritekstin Tailwindilla?

Lisää liukuväri luokalla bg-linear-to-r (v3:ssa bg-gradient-to-r), väripisteet luokilla from-* ja to-* sekä lopuksi bg-clip-text ja text-transparent.

Miksi Tailwind-liukuväritekstini ei näy?

Yleensä text-transparent puuttuu, jolloin tasavärinen teksti peittää liukuvärin, tai bg-clip-text puuttuu, jolloin liukuväri täyttää laatikon sanojen takana. Tarkista, että kaikki neljä osaa ovat samassa elementissä.

Mikä korvasi bg-gradient-to-r-luokan Tailwind v4:ssä?

Lineaarinen apuluokka on nyt bg-linear-to-r. Vanha nimi toimii yhä yhteensopivuuden vuoksi. v4 lisää bg-radial-, bg-conic- ja kulmaluokat, kuten bg-linear-45.

Miten estän liukuväritekstiä leikkaamasta g:n ja y:n kaltaisia kirjaimia?

Lisää hieman alareunan sisäistä välistystä, kuten pb-1, tai väljennä rivikorkeutta, sillä rajattu tausta päättyy rivilaatikkoon.

Onko liukuväriteksti saavutettavaa?

Voi olla, jos liukuvärin jokainen osa täyttää kontrastivaatimukset sivua vasten. Testaa vaalein väripiste ja käytä liukuväritekstiä vain otsikoissa.

Jaa tämä opas

Kirjoittanut GradientlyVahvistettu Gradiently-tili

Gradientlyn tiimi. Gradiently on Markien ympärille rakennettu suunnittelutyökalu: eläviä liukuvärejä, joiden ansiosta kaikki suunnittelemasi näyttää omaltasi.

Katso profiilimme

Tällä sivulla

Miten luokat toimivat yhdessäTailwind v4:n ja v3:n luokkanimetKopioitavat liukuväritekstiesimerkitTavallisten liukuväritekstiongelmien korjaaminenTailwind-liukuväritekstin animointiPidä liukuväriteksti luettavana

Jaa tämä opas

Seuraavaksi aiheesta CSS ja verkko

Tailwind-värit: paletin käyttö ja laajentaminen

Lue myös

Kaikki oppaat aiheesta CSS ja verkko
CSS ja verkko

Liukuväriteksti CSS:llä: tee se hyvin

4 min lukuaika

Kolme riviä CSS:ää asettaa liukuvärin kirjainten sisään. Jotta se olisi luettava, kestävä ja tyylikäs, tarvitaan vielä muutama, ja tieto siitä, milloin teksti kannattaa jättää tasaväriseksi.

CSS ja verkko

Tailwind-liukuvärit: lineaarinen, säteittäinen ja kartiomainen v4

3 min lukuaika

Tailwind v4 nimesi liukuväriluokkansa uudelleen, lisäsi kulmat sekä säteittäiset ja kartiomaiset liukuvärit ja vaihtoi oletussekoituksen oklabiin. Tässä on koko järjestelmä ja CSS, jonka kukin luokka tuottaa.

CSS ja verkko

Tailwind-värit: paletin käyttö ja laajentaminen

4 min lukuaika

Oletuspaletti on hyvä lähtökohta mutta huono lopputulos, sillä tuhannet sivustot käyttävät sitä. Näin Tailwind-värit toimivat v4:ssä ja näin lisäät omasi rikkomatta mitään.

Löydä ilme, joka on vain sinun.

Jokainen Mark on elävä tausta, jolla on yksi omistaja. Kokeile vapaata Markia ja lunasta omasi, kun se tuntuu oikealta.

Aloita suunnittelu

Tarkista sertifikaatti

Kirjoita sertifikaatin numero tai Markin koodi nähdäksesi, kuka sen omistaa.

Toimii ChatGPT:n ja Clauden kanssa

Pyydä tekoälyltäsi designia. Se tekee sen Markissasi, muokkausvalmiina.

ChatGPTClaude
Näin yhdistät

Tuote

  • Markkinat
  • Selaa
  • Hinnoittelu
  • Sertifikaatit

Opi

  • Suunnitteluopas
  • Ohjekeskus
  • Mitä uutta

Kehittäjille

  • Yleiskatsaus
  • ChatGPT ja Claude
  • API-viite
  • API-avaimet

Yritys

  • Tietoa meistä
  • Ota yhteyttä
  • Kirjaudu sisään

Juridiikka

  • Ehdot
  • Tietosuoja
  • Hyvitykset
  • Markin suoja
  • Evästeet
  • Kaikki käytännöt
Liiku kirjainten yli. Jokaisessa on oikea Mark.Kosketa kirjainta nähdäksesi sen Markin.Yksi nimi. Kymmenen Markia sen sisällä.
© 2026 Gradiently