HTML i CSS · Senior · Pytanie 29 z 75
Dlaczego oklch() jest wygodniejszy od hsl() w systemach projektowych?
- 1Wyświetla kolory dokładniej na starych monitorach sRGB niż
hsl() - ✓Poprawna odpowiedź: Jest percepcyjnie równomierny: równe L wygląda równie jasno w różnych odcieniach
- 3Jest bardziej zwarty, zapisywany szesnastkowo z kanałem alfa
Wyjaśnienie
W HSL żółty i niebieski o tej samej „jasności” wyglądają zupełnie inaczej, więc palety trzeba stroić ręcznie. OKLCH opiera się na modelu percepcji, więc skale odcieni generują się przewidywalnie, co upraszcza kontrast. Domyślna paleta Tailwind v4 jest zdefiniowana w OKLCH.