Generator palet kolorów
Wpisz kolor bazowy jako HEX, RGB lub HSL albo wybierz go próbnikiem, a potem wybierz harmonię kolorów. Generator obraca odcień po kole barw HSL i pokazuje każdy kolor jako próbkę z wartościami HEX, RGB i HSL gotowymi do skopiowania.
Jak to obliczamy
Jak powstają harmonie kolorów
Generator przelicza kolor bazowy na model HSL (odcień H w stopniach, nasycenie S i jasność L w procentach, jak w CSS Color Module Level 4). W każdej harmonii obracany jest tylko odcień; nasycenie i jasność pozostają bez zmian. Następnie każdy kolor jest przeliczany z powrotem na sRGB i zaokrąglany do liczb całkowitych od 0 do 255.
| Harmonia | Obrót odcienia | Kolory |
|---|---|---|
| Dopełniające | 0°, 180° | 2 |
| Analogiczne | −30°, 0°, +30° | 3 |
| Triada | 0°, 120°, 240° | 3 |
| Dopełniające rozdzielone | 0°, 150°, 210° | 3 |
| Tetrada (prostokąt) | 0°, 60°, 180°, 240° | 4 |
| Kwadrat | 0°, 90°, 180°, 270° | 4 |
| Monochromatyczne | bez obrotu; jasność w 5 stopniach | 5 |
Przykład: czysta czerwień #FF0000 ma H = 0°, S = 100%, L = 50%. Po obrocie o 180° otrzymujemy H = 180° – to cyjan #00FFFF, kolor dopełniający. Triada dodaje 120° (zieleń #00FF00) i 240° (niebieski #0000FF).
Paleta monochromatyczna
W trybie „Monochromatyczne” odcień się nie zmienia. Jasność przesuwa się w dwóch równych krokach w stronę czerni i w dwóch w stronę bieli. Dla domyślnego koloru #3B82F6 (L ≈ 60%) stopnie wypadają przy ok. 20%, 40%, 60%, 73% i 87%.
Czytelny tekst na próbkach
Opis na każdej próbce jest czarny lub biały – zależnie od tego, co daje wyższy kontrast według wzoru na luminancję względną z WCAG. Dzięki temu tekst zawsze osiąga co najmniej 4,58:1. Aby sprawdzić, czy dwa kolory z palety sprawdzą się jako tekst i tło, użyj narzędzia do sprawdzania kontrastu kolorów.
Ograniczenia
HSL to prosty model geometryczny, a nie percepcyjnie równomierny: przy tym samym L żółty wygląda na znacznie jaśniejszy niż niebieski. Traktuj obliczone harmonie jako punkt wyjścia i dopracuj je na oko. Szarości nie mają odcienia, więc ich obrót daje ten sam kolor.
Najczęściej zadawane pytania
Jaki jest kolor dopełniający do niebieskiego?
Leży naprzeciwko, 180° dalej na kole barw HSL. Dla niebieskiego #0000FF (H = 240°) to żółty #FFFF00 (H = 60°); dla #3B82F6 (H ≈ 217°) pomarańczowy w okolicy #F6AF3B.
Jakie formaty kolorów przyjmuje generator?
HEX z 3, 4, 6 lub 8 znakami (z # lub bez), rgb() i rgba(), hsl() i hsla(), hsv()/hsb(), hwb() oraz trzy zwykłe liczby, np. „59, 130, 246” (odczytywane jako RGB). Działa zarówno zapis z przecinkami, jak i ze spacjami z CSS Color 4.
Jak użyć kolorów w CSS lub programie graficznym?
Każda próbka ma przycisk kopiowania wartości HEX. „Kopiuj jako zmienne CSS” umieszcza w schowku blok :root ze zmiennymi --farbe-1, --farbe-2 … Wartości RGB i HSL znajdziesz w tabeli poniżej.
Dlaczego niektóre harmonie wyglądają na niezrównoważone?
HSL mierzy jasność czysto matematycznie. Przy tej samej wartości L żółty i cyjan wyglądają na dużo jaśniejsze niż niebieski czy fiolet. W razie potrzeby popraw jasność poszczególnych kolorów albo zacznij od mniej nasyconego koloru bazowego.
Jak dobrać kolory, które do siebie pasują?
Najbezpieczniejsze są palety analogiczne i monochromatyczne – kolory leżą blisko siebie na kole barw. Dopełniające i triada dają mocniejszy kontrast; wtedy jeden kolor zwykle dominuje, a pozostałe służą jako akcenty.
Źródła i podstawa prawna
- CSS Color 4, § 7: W3C – CSS Color Module Level 4: HSL colors
- CSS Color 4, § 5.2: W3C – CSS Color Module Level 4: RGB hex notation
- WCAG 2.2: W3C – WCAG 2.2: Definition “relative luminance”
Stan na:
Podobne narzędzia
- Konwerter kolorów: HEX, RGB, HSL, HSV, CMYKKonwerter kolorów online: zamiana HEX na RGB, RGB na HEX, HSL, HSV, HWB i CMYK. Wpisz kolor w dowolnym formacie lub wybierz go z próbnika i skopiuj wynik.
- Sprawdzanie kontrastu kolorów (WCAG 2.2)Sprawdź kontrast kolorów tekstu i tła: współczynnik kontrastu WCAG 2.2 z oceną AA/AAA dla zwykłego tekstu, dużego tekstu i elementów interfejsu.
- Kolor z obrazka (pipeta kolorów)Pobierz kolor z obrazka: otwórz zdjęcie, kliknij wybrany punkt i skopiuj kod HEX, RGB lub HSL – plus główne kolory. Bez wysyłania, wszystko w przeglądarce.
- Ile wody dziennie? Kalkulator zapotrzebowania na wodęIle wody dziennie powinno się pić? Zapotrzebowanie na płyny i wodę całkowitą według wieku, płci, ciąży i karmienia piersią – na podstawie wartości EFSA i DGE.
- Kalendarz chiński – przelicznik dat i chiński znak zodiakuKalendarz chiński online: przelicz datę na kalendarz księżycowy i z powrotem, sprawdź chiński znak zodiaku, żywioł, rok w cyklu 60-letnim i Nowy Rok.
- Kalendarz muzułmański – przelicznik dat (hidżra)Kalendarz muzułmański: przelicz datę gregoriańską na datę hidżry i odwrotnie – według Umm al-Kura (Arabia Saudyjska) lub tabelarycznie, z długością miesiąca.