Nástroje pro barvy

Převodník barev OKLCH – CSS Color 4, generátor palety Tailwind v4

Bezplatný převodník barev OKLCH s živou synchronizací mezi OKLCH, OKLab, RGB, HSL a HEX. Obsahuje posuvníky L/C/H/alfa, mapování gamutu CSS Color 4 a export palety Tailwind v4.

OKLCH (Světlost, Chroma, Odstín) je perceptuálně rovnoměrný barevný prostor postavený na modelu Oklab a oficiálně přijatý v CSS Color Level 4. Na rozdíl od RGB nebo HSL udržuje OKLCH vnímanou světlost konzistentní napříč odstíny, což z něj dělá ideální volbu pro přístupné barevné systémy, palety Tailwind v4 a plynulé přechody.

Jak používat převodník barev OKLCH

  1. 1

    Zadejte hodnotu barvy

    Napište nebo vložte hodnotu v libovolném podporovaném formátu: oklch(0.6 0.18 250), #3b82f6, rgb(59, 130, 246), hsl(217deg 91% 60%) nebo oklab(0.6 -0.056 -0.169). Nástroj okamžitě synchronizuje všechny ostatní formáty.

  2. 2

    Dolaďte pomocí posuvníků L/C/H/Alfa

    Přetáhněte posuvníky Světlost (L), Chroma (C), Odstín (H) nebo Alfa. Posuvník chroma zobrazuje značku hranice gamutu sRGB, takže vždy víte, kdy barva překračuje standardní rozsah zobrazení.

  3. 3

    Zkontrolujte varování gamutu, pokud se zobrazí

    Pokud je vaše barva OKLCH mimo gamut sRGB, zobrazí se žlutý varovný banner s původní hodnotou a výsledkem mapování pomocí toGamut z CSS Color 4, který se používá pro zobrazení.

  4. 4

    Vygenerujte paletu Tailwind v4

    Sekce palety OKLCH Tailwind v4 automaticky generuje barevné kroky 50–950 pro váš aktuální odstín podle oficiálního rozvrhu světlosti Tailwind. Klikněte na Kopírovat a vložte blok @theme přímo do svého CSS.

Reference

Související nástroje

Často kladené otázky

Co je OKLCH a proč bych ho měl používat místo HEX nebo HSL?
OKLCH (Světlost, Chroma, Odstín) je perceptuálně rovnoměrný barevný prostor založený na modelu Oklab. Na rozdíl od HEX nebo HSL produkují stejné numerické změny v OKLCH stejné vnímané rozdíly. To z něj dělá ideální volbu pro navrhování přístupných barevných palet, vytváření plynulých přechodů a generování konzistentních barevných škál Tailwind v4.
Jak převedu HEX na OKLCH?
Vložte svou hodnotu HEX (např. #3b82f6) do vstupního pole HEX a pole OKLCH se okamžitě aktualizuje s ekvivalentní notací oklch(0.6 0.18 250). Všechny ostatní formáty — OKLab, RGB a HSL — se také synchronizují současně, takže získáte úplný a přesný výsledek bez jakékoli další akce z vaší strany.
Co znamená 'mimo gamut sRGB' a co se stane s barvou?
Některé barvy OKLCH — zejména hodnoty s vysokou chromou — překračují barevný prostor sRGB, který většina displejů používá. Když k tomu dojde, nástroj aplikuje algoritmus toGamut z CSS Color 4, aby nalezl nejbližší zobrazitelnou barvu sRGB. Zobrazí se žlutý varovný banner s původní hodnotou mimo gamut vedle mapovaného výsledku, takže přesně víte, co se s vaší barvou děje.
Jak funguje generátor palety OKLCH Tailwind v4?
Generátor používá oficiální rozvrh světlosti Tailwind v4 (50=0.971, 100=0.945, až 950=0.238) aplikovaný na váš aktuální odstín a chroma. Vytváří 11 barevných kroků od světlého po tmavý a exportuje je jako blok kódu @theme { --color-brand-50: oklch(...); } připravený k vložení do vašeho CSS.
Proč vypadá interpolace OKLCH lépe než HSL pro přechody?
HSL interpoluje skrze cylindrický souřadnicový systém, který neodpovídá lidskému vnímání, což často způsobuje šedé propady nebo neočekávané posuny odstínu uprostřed přechodu. OKLCH interpoluje v perceptuálně rovnoměrném prostoru Oklab, takže světlost a chroma přecházejí plynule bez neočekávaných barevných odchylek ve střední části přechodu.
Je tento převodník OKLCH zdarma a soukromý?
Ano. Nástroj je zcela zdarma a běží výhradně ve vašem prohlížeči pomocí knihovny culori. Žádné hodnoty barev nejsou odesílány na server a veškeré zpracování probíhá lokálně na vašem zařízení pro úplné soukromí dat.
Funguje CSS Color 4 OKLCH ve všech prohlížečích?
Syntaxe barev OKLCH (oklch()) je podporována ve všech moderních prohlížečích od roku 2023, včetně Chrome 111+, Firefox 113+, Safari 15.4+ a Edge 111+. Pro starší prohlížeče použijte záložní hodnoty HEX nebo RGB, které tento převodník poskytuje pro plnou zpětnou kompatibilitu.