Generator de tonuri deschise și închise
Generează tonuri deschise și închise ale oricărei culori, în pași de 5, 10, 20 sau 25 %, amestecate în OKLCH sau sRGB, și exportă-le ca CSS sau Tailwind.
Tonuri deschise (amestecate cu alb)
Tonuri închise (amestecate cu negru)
Cum folosești generatorul de tonuri deschise și închise
- Alege o Culoare de bază cu eșantionul sau scrie o valoare în Codul culorii:
#1E90FF,rgb(30 144 255),hsl(210 100% 56%)sau un nume CSS precumteal. - Alege un Pas: 5 %, 10 %, 20 % sau 25 %. Cu 10 % obții tonuri deschise la 10 %, 20 % … 100 % și același număr de tonuri închise.
- Alege cum se face Amestec în: OKLCH (perceptual) sau sRGB (clasic). Cele două rânduri se actualizează deodată: Tonuri deschise (amestecate cu alb) și Tonuri închise (amestecate cu negru), fiecare pornind de la culoarea de bază.
- Apasă Copiază sub orice eșantion ca să îi copiezi codul HEX.
- La Exportă ca, alege Variabile CSS, Configurație Tailwind (v3), Tailwind @theme (v4), Variabile SCSS sau JSON, setează un Nume precum
primarysaubrand, apoi Copiază sau Descarcă codul.
Tonuri deschise, tonuri închise și tonuri de gri
În teoria culorii, un ton deschis (tint) este o culoare amestecată cu alb, un ton închis (shade) este o culoare amestecată cu negru, iar un ton (tone) este o culoare amestecată cu gri. Procentul arată cât alb sau negru se adaugă: un ton deschis de 30 % înseamnă 70 % culoarea de bază și 30 % alb. La 100 % ajungi la alb pur sau la negru pur, de aceea ultimul eșantion din fiecare rând este mereu #FFFFFF sau #000000; el marchează capătul scalei.
Tonurile deschise și cele închise sunt cea mai rapidă cale de a construi o scară coerentă dintr-o singură culoare de brand: fundaluri deschise și stări hover din tonurile deschise, borduri, stări apăsate și text închis din cele închise.
Amestec OKLCH sau sRGB?
sRGB (clasic) amestecă direct valorile de roșu, verde și albastru. Așa fac majoritatea generatoarelor mai vechi și corespunde cu color-mix(in srgb, …) din CSS. Formula pentru un ton deschis este pur și simplu canal + (255 − canal) × p, iar pentru un ton închis canal × (1 − p). Este previzibil, dar pașii nu sunt uniformi perceptual: albastrurile tind să alunece spre violet pe măsură ce se deschid, iar tonurile închise arată adesea tulburi.
OKLCH (perceptual) amestecă în spațiul de culoare OKLCH, conceput de Björn Ottosson în 2020, ca color-mix(in oklch, …) din CSS. Luminozitatea, cromaticitatea și nuanța sunt interpolate separat. Albul și negrul nu au nuanță, deci nuanța de bază este păstrată pe tot parcursul, iar fiecare pas schimbă luminozitatea cu o valoare vizual asemănătoare. Culorile care ar ieși din gama sRGB sunt aduse înapoi reducând cromaticitatea, nu tăind canalele, deci nuanța rămâne stabilă. Pentru sisteme de design, aceasta dă de obicei scări mai curate și mai uniforme.
Cum folosești exportul
- Variabile CSS produc un bloc
:rootcu variabile precum--primary-tint-20și--primary-shade-40, gata de lipit într-o foaie de stil. - Configurație Tailwind (v3) dă un obiect
colorspentrutheme.extend.colors; apoi scrii clase precumbg-primary-tint-20sautext-primary-shade-60.DEFAULTconține culoarea de bază, deci merge șibg-primary. - Tailwind @theme (v4) dă variabile
--color-…pentru configurarea CSS-first din Tailwind 4. - Variabile SCSS și JSON se potrivesc altor instrumente de build și tokenurilor de design.
Numele sunt convertite în litere mici, iar spațiile devin cratime, deci „Brand Blue” devine brand-blue.
Întrebări frecvente
Care este diferența dintre un ton deschis și un ton închis?
Un ton deschis adaugă alb și face culoarea mai luminoasă; un ton închis adaugă negru și o face mai întunecată. Adăugarea de gri dă un ton, care reduce saturația fără să schimbe prea mult luminozitatea.
Ce pas să aleg?
10 % dă nouă trepte utilizabile pe fiecare parte, suficient pentru majoritatea interfețelor. Folosește 20 % sau 25 % pentru o scară scurtă într-o prezentare și 5 % când ai nevoie de variații foarte fine pentru hover sau borduri.
De ce tonurile mele deschise în sRGB par violete?
Amestecul albastrului cu alb în sRGB deplasează nuanța percepută spre violet (un efect cunoscut al spațiului sRGB). Comută pe OKLCH (perceptual) ca să păstrezi nuanța stabilă.
Sunt aceste culori accesibile?
Generatorul nu verifică contrastul. Testează perechile pe care vrei să le folosești, de exemplu text pe un ton deschis, cu o verificare de contrast: WCAG cere 4,5:1 pentru textul normal.
Pot folosi rezultatul cu scara 50–950 din Tailwind?
Exportul folosește nume cu procente (tint-10, shade-30), ca sensul să rămână clar. Dacă preferi chei numerotate, redenumește câțiva pași în codul exportat, de exemplu tonul deschis de 90 % ca 50 și tonul închis de 80 % ca 950.
Instrumente similare
- Generator de paletă de culori Generează palete de culori dintr-o culoare de bază, după armonii cromatice: complementare, analoge, triadice, tetradice, pătrat și monocrome.
- Selector de culori Selector de culori online gratuit. Alege o culoare și copiază instantaneu codurile HEX, RGB, HSL, HSV și CMYK, cu rapoartele de contrast față de alb și negru.
- Verificare contrast culori WCAG Verificare gratuită a contrastului WCAG. Introdu culoarea textului și a fundalului și afli raportul de contrast, rezultatele AA/AAA și o culoare care trece.