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

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

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.

GradientlyVahvistettu Gradiently-tili·1. lokakuuta 2026·4 min lukuaika
Kansi: Frost of Tin · GR·0Z1J·NS

Lyhyesti

  • Tailwind-värit ovat nimettyjä väriperheitä, kuten blue, violet ja slate. Jokaisessa on sävyjä vaaleimmasta 50:stä tummimpaan 950:een.
  • Tailwind v4:ssä jokainen väri on OKLCH-muodossa määritelty CSS-muuttuja, kuten --color-blue-500. Värit lisätään tai korvataan CSS:n @theme-lohkossa.
  • Jokainen @theme-lohkossa nimeämäsi --color-something-muuttuja tuottaa täyden joukon apuluokkia, kuten bg-something, text-something ja border-something.
  • Peittävyyden muokkain, kuten bg-sky-500/50, toimii myös omilla väreillä, sillä v4 sekoittaa läpinäkyvyyden mukaan color-mix()-funktiolla.
  • Kontrasti riippuu väriparista, ei sävyn numerosta. Tarkista tekstin ja taustan yhdistelmät sen sijaan, että olettaisit arvon 500 erottuvan valkoisella.
Tällä sivulla
Miten oletuspaletti rakentuuTailwind-värien käyttö merkintäkielessäOmien värien lisääminen Tailwind v4:äänOmat värit Tailwind v3:ssaKontrasti: mitkä sävyt sopivat tekstiinTee paletista omasi

Tailwind-värit ovat joukko nimettyjä perheitä redistä roseen sekä harmaita, kuten slate, gray, zinc, neutral ja stone. Jokaisessa on yksitoista sävyä: 50, sadan välein 100:sta 900:aan sekä 950. Käytät niitä apuluokilla, kuten bg-blue-600, text-slate-900 ja border-rose-300. Tailwind v4:ssä koko paletti määritellään OKLCH-muotoisina CSS-muuttujina, joita laajennat tai korvaat @theme-lohkossa JavaScript-asetustiedoston sijaan.

Miten oletuspaletti rakentuu

Jokainen perhe noudattaa samaa asteikkoa. Arvot 50:stä 200:aan ovat vaaleita sävyjä taustoihin ja osoittimen alla näkyviin täyttöihin. 300 ja 400 ovat pehmeitä tehosteita, 500 ja 600 kylläinen keskialue ja 700:sta 950:een sopivat tekstiin, reunuksiin ja tummiin pintoihin. Koska perheissä on samat portaat, blue-arvon vaihtaminen komponentissa violet-arvoksi yleensä toimii suoraan.

blue-perhe v3-paletin sRGB-hex-arvoina. v4:n arvot kirjoitetaan OKLCH-muodossa ja ovat hieman elävämpiä laajan väriavaruuden näytöillä, mutta asteikko on sama.
Harmaatslate, gray, zinc, neutral, stone

Tyypillinen käyttö

Teksti, reunukset, pinnat
Lämpimätred, orange, amber, yellow

Tyypillinen käyttö

Hälytykset, varoitukset, energia
Vihreätlime, green, emerald, teal

Tyypillinen käyttö

Onnistuminen, luonto, rauhallisuus
Sinisetcyan, sky, blue, indigo

Tyypillinen käyttö

Linkit, ensisijaiset toiminnot
Violetit ja pinkit

Perheet

violet, purple, fuchsia, pink, rose

Tyypillinen käyttö

Tehosteet, luovat brändit
RyhmäPerheetTyypillinen käyttö
Harmaatslate, gray, zinc, neutral, stoneTeksti, reunukset, pinnat
Lämpimätred, orange, amber, yellowHälytykset, varoitukset, energia
Vihreätlime, green, emerald, tealOnnistuminen, luonto, rauhallisuus
Sinisetcyan, sky, blue, indigoLinkit, ensisijaiset toiminnot
Violetit ja pinkitviolet, purple, fuchsia, pink, roseTehosteet, luovat brändit
Oletusperheet ryhmiteltyinä lämpötilan mukaan. Slate ja zinc ovat viileitä, stone lämpimään taittava ja neutral täysin sävytön.

Valitse yksi harmaa ja pysy siinä. gray-500-tekstin ja slate-200-reunusten yhdistäminen tuottaa hieman likaisen vaikutelman, jota on vaikea nimetä mutta helppo välttää.

Tailwind-värien käyttö merkintäkielessä

Väriapuluokkia on lähes jokaiselle väriä käyttävälle ominaisuudelle: bg-*, text-*, border-*, ring-*, fill-*, stroke-*, decoration-*, shadow-*, accent-*, caret-* sekä liukuvärin pisteet from-*, via-* ja to-*. Lisää kauttaviiva ja luku peittävyyden asettamiseksi.

html
<div class="rounded-xl bg-slate-900 p-6 text-slate-100">
  <p class="text-sm text-slate-400">Status</p>
  <p class="text-2xl font-semibold">All systems normal</p>
  <span class="mt-4 inline-flex rounded-full bg-emerald-500/15 px-3 py-1 text-emerald-300">
    Live
  </span>
</div>

<!-- One off values when nothing in the palette fits -->
<button class="bg-[#0b5c4a] text-[oklch(97%_0.02_160)]">Book a table</button>
Tumma kortti yhdestä harmaaperheestä ja yhdestä tehosteesta 15% peittävyydellä. Hakasulkeissa olevat omat arvot kattavat harvinaiset poikkeukset.

v4:ssä jokainen sävy on myös muuttuja, jota voit käyttää tavallisessa CSS:ssä: color: var(--color-slate-400). Sillä on helppo tyylitellä kolmansien osapuolten pienoisohjelmia, SVG:tä tai canvasia samoilla väreillä kuin apuluokkasi.

Omien värien lisääminen Tailwind v4:ään

v4:ssä teema määritellään CSS:llä. Jokainen @theme-lohkon --color--alkuinen muuttuja muuttuu väriksi, jolle luodaan kaikki apuluokat. Nimeä värit tehtävän tai brändin mukaan ja anna niille täysi asteikko, jos tarvitset vaaleita sävyjä.

css
@import "tailwindcss";

@theme {
  /* A brand ramp on one hue, written in OKLCH */
  --color-ember-50: oklch(97% 0.02 45);
  --color-ember-100: oklch(94% 0.04 45);
  --color-ember-200: oklch(88% 0.07 45);
  --color-ember-300: oklch(80% 0.11 45);
  --color-ember-400: oklch(71% 0.15 45);
  --color-ember-500: oklch(63% 0.17 45);
  --color-ember-600: oklch(55% 0.16 45);
  --color-ember-700: oklch(47% 0.14 45);
  --color-ember-800: oklch(39% 0.11 45);
  --color-ember-900: oklch(31% 0.08 45);
  --color-ember-950: oklch(22% 0.05 45);

  /* Single role colours */
  --color-ink: oklch(18% 0.02 270);
  --color-paper: oklch(98% 0.01 85);
}
Nyt bg-ember-500, text-ink, border-ember-200/60 ja from-ember-400 ovat kaikki käytettävissä.
Yllä oleva ember-asteikko hex-muotoon muunnettuna. Sävykulman pitäminen arvossa 45 ja vaaleuden porrastaminen pitää jokaisen sävyn tunnistettavasti samana värinä.

Asteikon rakentaminen OKLCH:lla saa tämän toimimaan. OKLCH:n vaaleus vastaa sitä, kuinka kirkkaalta väri näyttää. Siksi yhtä suuret askeleet näyttävät yhtä suurilta, mitä HSL ei voi luvata. OKLCH selitettynä syventää aihetta, ja oklch.com sopii arvojen kokeiluun.

Koko paletin korvaaminen

Poista oletukset ja säilytä vain omat värisi nollaamalla nimiavaruus ensin rivillä --color-*: initial; @theme-lohkon alussa. Silloin bg-blue-500-tyyppiset apuluokat lakkaavat olemasta, mikä on hyödyllinen suojakeino tiukkaa brändiä noudattavassa projektissa.

Omat värit Tailwind v3:ssa

Vanhemmat projektit määrittelevät värit yhä JavaScriptillä. Lisää värejä oletusten rinnalle extend-avaimella tai korvaa oletukset määrittämällä colors suoraan.

js
// tailwind.config.js (v3)
module.exports = {
  theme: {
    extend: {
      colors: {
        ember: {
          50: '#fff1ea',
          500: '#d95f19',
          900: '#502007',
        },
        ink: '#14121f',
      },
    },
  },
}
v3:n tapa. Päivityksessä nämä siirtyvät @theme-lohkoon muodossa --color-ember-500 ja niin edelleen.

Kontrasti: mitkä sävyt sopivat tekstiin

Sävynumerot eivät ole kontrastiasteikko. Valkoinen teksti blue-600-taustalla täyttää WCAG:n leipätekstiltä vaatiman 4,5:1-suhteen, valkoinen blue-500-taustalla ei. Tarkista todellinen pari alla olevilla suhteilla tai WebAIMin työkalulla. Säännöt löydät artikkelista värikontrasti ja saavutettavuus.

slate-900 valkoisella

Kontrasti

17,85:1

Leipäteksti

Täyttää vaatimuksen
gray-500 valkoisella

Kontrasti

4,83:1

Leipäteksti

Täyttää juuri vaatimuksen
gray-400 valkoisella

Kontrasti

2,54:1

Leipäteksti

Ei täytä vaatimusta
Valkoinen blue-600-taustalla

Kontrasti

5,17:1

Leipäteksti

Täyttää vaatimuksen
Valkoinen blue-500-taustalla

Kontrasti

3,68:1

Leipäteksti

Vain suurelle tekstille
slate-400 slate-900-taustalla

Kontrasti

6,96:1

Leipäteksti

Täyttää vaatimuksen
Teksti taustallaKontrastiLeipäteksti
slate-900 valkoisella17,85:1Täyttää vaatimuksen
gray-500 valkoisella4,83:1Täyttää juuri vaatimuksen
gray-400 valkoisella2,54:1Ei täytä vaatimusta
Valkoinen blue-600-taustalla5,17:1Täyttää vaatimuksen
Valkoinen blue-500-taustalla3,68:1Vain suurelle tekstille
slate-400 slate-900-taustalla6,96:1Täyttää vaatimuksen
Suhteet on laskettu v3:n hex-arvoista. Laske ne uudelleen omille v4-väreillesi, jotka eroavat hieman.

Tee paletista omasi

Oletuspalettia käytetään valtavalla määrällä sivustoja. Siksi niin monessa tuotteessa on sama indigo-600-painike ja slate-50-tausta. Tämä samankaltaisuus on verkkoversio ilmiöstä miksi jokainen syöte näyttää samalta.

Näyttää kaikilta muilta sivustoilta

  • Oletusindigo tai -sininen brändivärinä
  • Useita harmaaperheitä sekaisin
  • Tehosteväri kaikessa
  • Vaalean teeman värit uudelleen tummassa tilassa

Näyttää omaltasi

  • Yksi oma asteikko omalla sävykulmallasi
  • Yksi harmaa, joka taittuu brändin sävyyn
  • Tehoste vain toiminnoissa ja yhdessä korostuksessa
  • Erikseen valittu tumma värijoukko, katso tumman tilan liukuvärit
  1. 1

    Valitse sävykulma

    Aloita brändiväristäsi ja lue sen sävykulma OKLCH:ssa. Verkkosivun värimaailmat auttaa, jos sinulla ei vielä ole sellaista.

  2. 2

    Rakenna asteikko

    Pidä sävykulma samana, porrasta vaaleus noin 97%:sta 22%:iin ja laske värikylläisyyttä molemmissa päissä.

  3. 3

    Nimeä myös tehtävät

    Lisää --color-ink, --color-paper ja vastaavia, jotta komponentit kertovat, mihin väriä käytetään.

  4. 4

    Pidä yksi lähde

    Käsittele @theme-lohkoa design-tokeneinasi ja käytä samoja arvoja grafiikassasi.

Viimeisessä vaiheessa brändi yleensä alkaa hajota: sivusto saa uuden asteikon, mutta somejulkaisut ja diat säilyttävät viime vuoden värit. Gradientlyn brändipaketti tallentaa palettisi fonttien ja logojen rinnalle, joten Designer asettelee julkaisut samoilla väreillä kuin Tailwind-teemasi. Mark antaa brändille liukuväri-ilmeen, jota mikään muu sivusto ei jaa.

Löydä liukuväri, joka on vain sinun

Selaa tuhansia Markeja, suunnittele millä tahansa niistä ilmaiseksi ja lunasta se, joka tuntuu sinulta.

Selaa Markkinoita

Usein kysyttyä

Mitä värejä Tailwindissa on oletuksena?

Perheet red, orange, amber ja yellow, niiden jälkeen vihreät, siniset, violetit ja pinkit roseen asti sekä harmaat slate, gray, zinc, neutral ja stone. Jokaisessa on sävyt 50, 100:sta 900:aan ja 950, ja lisäksi ovat musta ja valkoinen.

Miten lisään omia värejä Tailwind v4:ään?

Määrittele CSS:n @theme-lohkoon muuttujia, kuten --color-brand-500. Tailwind luo siitä bg-brand-500-, text-brand-500- ja kaikki muut väriapuluokat.

Käyttääkö Tailwind OKLCH:ta?

Kyllä. v4:stä lähtien oletuspaletti on määritelty OKLCH:lla. Voit kirjoittaa omat värisi OKLCH-, hex-, RGB- tai millä tahansa muulla CSS-värimuodolla.

Miten käytän Tailwind-väriä tavallisessa CSS:ssä?

Käytä v4:ssä muuttujaa suoraan, esimerkiksi var(--color-slate-400). Käytä v3:ssa theme()-funktiota, kuten theme(colors.slate.400).

Mitkä Tailwind-sävyt sopivat saavutettavaan tekstiin?

Se riippuu parista. Valkoisella gray-500 ja tummemmat täyttävät leipätekstin vaatimuksen, ja valkoinen teksti täyttää sen blue-600-taustalla mutta ei blue-500-taustalla. Tarkista siis aina tietty yhdistelmä.

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 oletuspaletti rakentuuTailwind-värien käyttö merkintäkielessäOmien värien lisääminen Tailwind v4:äänOmat värit Tailwind v3:ssaKontrasti: mitkä sävyt sopivat tekstiinTee paletista omasi

Jaa tämä opas

Seuraavaksi aiheesta CSS ja verkko

HTML-canvasin liukuväri: lineaarinen, säteittäinen ja kartiomainen

Lue myös

Kaikki oppaat aiheesta CSS ja verkko
Värit

OKLCH selitettynä: havaintoon perustuva väri suunnittelijalle

4 min lukuaika

HSL lupasi ymmärrettävän väritavan ja melkein onnistui. OKLCH säilyttää ymmärrettävyyden ja korjaa valoisuuden harhan, minkä vuoksi designjärjestelmät siirtyvät siihen.

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

Designtokenit: yksi lähde väreille ja typografialle

3 min lukuaika

Neljässäkymmenessä tiedostossa oleva brändiväri alkaa eriytyä. Token on yhdessä paikassa, josta jokainen alusta lukee sen. Näin jäsennät ja nimeät kestävät designtokenit sekä viet ne koodiin ja suunnittelutyökaluihin.

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