Generator svetlejših in temnejših odtenkov
Ustvari svetlejše in temnejše odtenke katere koli barve v korakih po 5, 10, 20 ali 25 %, pomešane v OKLCH ali sRGB, in jih izvozi kot CSS ali Tailwind.
Svetlejši odtenki (pomešani z belo)
Temnejši odtenki (pomešani s črno)
Kako uporabljati generator svetlejših in temnejših odtenkov
- Izberi Osnovna barva z vzorcem ali vpiši vrednost v Koda barve:
#1E90FF,rgb(30 144 255),hsl(210 100% 56%)ali CSS-ime, kot jeteal. - Izberi Korak: 5 %, 10 %, 20 % ali 25 %. Pri 10 % dobiš svetlejše odtenke pri 10 %, 20 % … 100 % in enako število temnejših.
- Izberi, kako Mešaj v: OKLCH (zaznavno) ali sRGB (klasično). Obe vrstici se posodobita hkrati: Svetlejši odtenki (pomešani z belo) in Temnejši odtenki (pomešani s črno), vsaka se začne pri osnovni barvi.
- Klikni Kopiraj pod katerim koli vzorcem, da kopiraš njegovo kodo HEX.
- Pod Izvozi kot izberi Spremenljivke CSS, Konfiguracija Tailwind (v3), Tailwind @theme (v4), Spremenljivke SCSS ali JSON, nastavi Ime, kot je
primaryalibrand, nato kodo Kopiraj ali Prenesi.
Orodje deluje v tvojem brskalniku. Nič, kar vneseš, se ne pošlje na strežnik.
Svetlejši odtenki, temnejši odtenki in toni
V teoriji barv je svetlejši odtenek (angleško tint) barva, pomešana z belo, temnejši odtenek (angleško shade) barva, pomešana s črno, ton pa barva, pomešana s sivo. Odstotek pove, koliko bele ali črne je dodano: 30-odstotni svetlejši odtenek je 70 % osnovne barve in 30 % bele. Pri 100 % dosežeš čisto belo ali čisto črno, zato je zadnji vzorec vsake vrstice vedno #FFFFFF ali #000000; označuje konec lestvice.
Svetlejši in temnejši odtenki so najhitrejši način za gradnjo skladne lestvice iz ene same barve blagovne znamke: svetla ozadja in stanja ob lebdenju iz svetlejših odtenkov, obrobe, stanja ob pritisku in temno besedilo iz temnejših.
Mešanje v OKLCH ali sRGB?
sRGB (klasično) neposredno meša vrednosti rdeče, zelene in modre. To počne večina starejših generatorjev in se ujema s CSS color-mix(in srgb, …). Formula za svetlejši odtenek je preprosto kanal + (255 − kanal) × p, za temnejšega kanal × (1 − p). Je predvidljivo, vendar koraki niso zaznavno enakomerni: modre barve se ob posvetlitvi nagibajo proti vijolični, temni odtenki pa so pogosto videti blatni.
OKLCH (zaznavno) meša v barvnem prostoru OKLCH, ki ga je leta 2020 zasnoval Björn Ottosson, kot CSS color-mix(in oklch, …). Svetlost, kroma in odtenek se interpolirajo ločeno. Bela in črna nimata odtenka, zato se osnovni odtenek ohrani vse do konca, vsak korak pa spremeni svetlost za vizualno podobno vrednost. Barve, ki bi padle zunaj gamuta sRGB, se vrnejo z zmanjšanjem krome, ne z obrezovanjem kanalov, zato odtenek ostane stabilen. Za oblikovalske sisteme to običajno da čistejše in bolj enakomerne lestvice.
Uporaba izvoza
- Spremenljivke CSS ustvarijo blok
:root, kot sta--primary-tint-20in--primary-shade-40, pripravljen za lepljenje v slogovno datoteko. - Konfiguracija Tailwind (v3) da objekt
colorszatheme.extend.colors; nato pišeš razrede, kot stabg-primary-tint-20alitext-primary-shade-60.DEFAULTvsebuje osnovno barvo, zato deluje tudibg-primary. - Tailwind @theme (v4) da spremenljivke
--color-…za konfiguracijo Tailwind 4, ki temelji na CSS. - Spremenljivke SCSS in JSON ustrezajo drugim orodjem za gradnjo in oblikovalskim žetonom.
Imena se pretvorijo v male črke, presledki pa v vezaje, zato »Brand Blue« postane brand-blue.
Pogosta vprašanja
Kakšna je razlika med svetlejšim in temnejšim odtenkom?
Svetlejši odtenek doda belo in barvo posvetli; temnejši doda črno in jo potemni. Dodajanje sive da ton, ki zmanjša nasičenost, svetlosti pa ne spremeni veliko.
Kateri korak naj izberem?
10 % da devet uporabnih korakov na vsaki strani, kar zadostuje za večino vmesnikov. Uporabi 20 % ali 25 % za kratko lestvico v predstavitvi in 5 %, kadar potrebuješ zelo fine različice za lebdenje ali obrobe.
Zakaj so moji svetlejši odtenki sRGB videti vijolični?
Mešanje modre z belo v sRGB zamakne zaznani odtenek proti vijolični (znan učinek prostora sRGB). Preklopi na OKLCH (zaznavno), da odtenek ostane stabilen.
Ali so te barve dostopne?
Generator ne preverja kontrasta. Pare, ki jih nameravaš uporabiti, na primer besedilo na svetlejšem odtenku, preizkusi s preverjanjem kontrasta: WCAG zahteva 4,5:1 za običajno besedilo.
Ali lahko izvoz uporabim z Tailwindovo lestvico 50–950?
Izvoz uporablja imena z odstotki (tint-10, shade-30), da pomen ostane jasen. Če imaš raje številčne ključe, v izvoženi kodi preimenuj nekaj korakov, na primer 90-odstotni svetlejši odtenek kot 50 in 80-odstotni temnejši kot 950.
Sorodna orodja
- Generator barvnih palet Ustvari barvne palete iz ene osnovne barve s pravili harmonije: komplementarne, analogne, triadne, tetradne, kvadratne in monokromatske.
- Izbirnik barv Brezplačen spletni izbirnik barv. Izberi katero koli barvo in takoj kopiraj njene kode HEX, RGB, HSL, HSV in CMYK s kontrastnimi razmerji do bele in črne.
- Preverjanje kontrasta barv (WCAG) Brezplačno preverjanje kontrasta WCAG. Vnesi barvo besedila in ozadja ter dobi kontrastno razmerje, rezultate AA/AAA in najbližjo ustrezno barvo.