የንድፍ ሲስተም token ድርሰት
በbrand HEX እሴቶችን ወደ OKLCH ይቀይሩ ስለዚህ በtoken ramp ውስጥ ያለ እያንዳንዱ ጥላ ተመሳሳይ perceptual lightness ደረጃ አለው። የOKLCH ውጤትን በቀጥታ ወደ CSS ይለጥፉ — preprocessor አያስፈልግም።
በእይታ ይምረጡ ወይም ማንኛውንም እሴት ይለጥፉ — HEX፣ RGB፣ HSL፣ OKLCH እና OKLAB በተመሳሳይ ይዘመናሉ። WCAG 2.2 ንፅፅር ፈታሽና በOKLCH ላይ የተመሠረተ palette ማመንጫን ያካትታል። ሙሉ በሙሉ በአሳሽዎ ውስጥ ይሰራል።
በእይታ ይምረጡ ወይም ማንኛውንም እሴት ይለጥፉ — HEX፣ RGB፣ HSL፣ OKLCH እና OKLAB በተመሳሳይ ይዘመናሉ። WCAG 2.2 ንፅፅር ፈታሽና በOKLCH ላይ የተመሠረተ palette ማመንጫን ያካትታል። ሙሉ በሙሉ በአሳሽዎ ውስጥ ይሰራል።
የhex እሴትዎን (ለምሳሌ #ff5722) ወደ HEX መስክ ይለጥፉ — የRGB ረድፍ ወዲያውኑ ይዘመናል። እንዲሁም rgb(255 87 34)ን ወደ RGB መስክ ይለጥፉ እና HEX፣ HSL፣ OKLCH እና OKLAB ሁሉም ይመሳሰላሉ። ለውጥ በሁሉም በሚደገፉ ቅርጸቶች ላይ ሁለት-አቅጣጫዊ ነው።
OKLCH የCSS Color Module Level 4 የቀለም space ሲሆን perceptual lightness (L)፣ chroma (C)፣ እና hue (h) ይጠቀማል — እንደ HSL ግን perceptually uniform ነው። ሁለት ተመሳሳይ L እሴት ያላቸው OKLCH ቀለሞች በተለያዩ hues እንኳ እኩል ብሩህ ይታያሉ። ይህ የንድፍ ቶከኖችን፣ የሚመነጩ palettes እና ተደራሽ የቀለም ramps ከHSL የበለጠ የሚተነበዩ ያደርጋቸዋል። ሁሉም evergreen አሳሾች (Chrome 111+፣ Safari 15.4+፣ Firefox 113+) ይደግፉታል።
የቀለም እሴቶች ፈጽሞ መሣሪያዎን አይለቁም። DevTools → Network ይክፈቱ እና በለውጥ፣ በመምረጥ፣ palette ማመንጨት ወይም ንፅፅር መፈተሽ ጊዜ ዜሮ outbound requests ይታያሉ።
ከንድፍ ሲስተሞች እስከ የተደራሽነት ኦዲቶች — የሚያስፈልግዎ እያንዳንዱ ቅርጸትና ፍተሻ፣ በአንድ ቦታ።
በHEX (3 / 4 / 6 / 8 ዲጂት)፣ RGB(A)፣ HSL(A)፣ OKLCH፣ OKLAB እና CSS named colors መካከል ይመላለሱ። የውጤት ሕብረቁምፊዎች ከCSS Color Module Level 4 syntax ጋር ይዛመዳሉ — በቀጥታ ወደ stylesheet ይለጥፉ።
በሁለት ቀለሞች መካከል ያለውን ንፅፅር ሬሾ በአንድ ጠቅታ ለAA (4.5 : 1) እና AAA (7 : 1) በሁለቱም መደበኛና ትልቅ የጽሑፍ መጠን ላይ pass/fail ባጅ ጋር ይመልከቱ። ስሌቱ ከW3C ማጣቀሻ ጋር ይዛመዳል፦ sRGB linearization፣ relative luminance፣ ከዚያም (L1+0.05)/(L2+0.05)።
በማያ ገጽዎ ላይ ማንኛውንም ቀለም ናሙና ለመውሰድ eyedropperን ጠቅ ያድርጉ — ንድፎች፣ ቅፅበታዊ ገጽ ሥዕሎች፣ ፎቶዎች፣ እንዲሁም ሌሎች የአሳሽ ትሮች። በChromium አሳሾች ላይ native EyeDropper API ይጠቀማል።
9-ደረጃ tints እና shades በተጨማሪ complementary፣ triadic እና analogous harmonies ያመነጩ — በOKLCH የተገኙ ስለሆነ እያንዳንዱ ደረጃ በስሜት እኩል ነው (ከHSL በተለየ፣ lightness ያለማቋረጥ ይለዋወጣል)።
እያንዳንዱ ለውጥ በመሣሪያዎ ላይ በJavaScript ይሰራል። ምንም አይሰቀልም፣ አይመዘገብም፣ ወይም ለሶስተኛ ወገን አይላክም — ራስዎ ለማረጋገጥ DevTools → Network ይክፈቱ።
ንጹህ JavaScript፣ የframework runtime የለም። ቀዝቃዛ ጭነት ከ50 KB gzipped በታች ነው፤ ለውጦችና palette ማመንጨት በአምስት ዓመት እድሜ ላፕቶፕ ላይ ከአንድ ሚሊሰከንድ በታች ይጠናቀቃሉ።
ለመጀመር አራት መንገዶች፣ እያንዳንዱ ቅርጸት በተመሳሳይ።
ጥላውን ለመምረጥ በsaturation/value ካሬ ውስጥ ይጎትቱ፣ መሰረታዊ ቀለሙን ለመለወጥ ከታች ያለውን hue bar ያንሸራትቱ፣ እና ለግልጽነት alpha slider ይጠቀሙ። በቀኝ በኩል ያለ እያንዳንዱ ቅርጸት ወዲያውኑ ይዘመናል።
HEX (#4f46e5)፣ RGB (rgb(79 70 229))፣ HSL (hsl(244 76% 59%))፣ OKLCH (oklch(53% 0.22 277)) ወይም CSS named color (tomato) እንኳ ወደ ተዛማጅ input ይለጥፉ — መራጩና ሌሎች ቅርጸቶች ሁሉም ይመሳሰላሉ።
በማያ ገጽዎ ላይ ማንኛውንም pixel ለመያዝ eyedropper ቁልፍን ጠቅ ያድርጉ — ሌላ ትር፣ ቅፅበታዊ ገጽ ሥዕል፣ ፎቶ፣ አዶ። በChrome፣ Edge እና Opera ላይ native EyeDropper API ይጠቀማል።
በማንኛውም ቅርጸት አጠገብ ያለውን copy አዶ ጠቅ ያድርጉ ወደ clipboardዎ ለማስቀመጥ። ወይም የእርስዎ foreground / background ጥምረት በመደበኛና በትልቅ የጽሑፍ መጠን AA ወይም AAA እንደሚያልፍ ለማረጋገጥ ወደ WCAG 2.2 ንፅፅር ክፍል ይሸብልሉ።
ከአራት የተለመዱ የስራ ፍሰቶች ጋር የሚስማማ የቀለም መሣሪያ።
በbrand HEX እሴቶችን ወደ OKLCH ይቀይሩ ስለዚህ በtoken ramp ውስጥ ያለ እያንዳንዱ ጥላ ተመሳሳይ perceptual lightness ደረጃ አለው። የOKLCH ውጤትን በቀጥታ ወደ CSS ይለጥፉ — preprocessor አያስፈልግም።
Foreground / background ጥንዶችን ይጥሉ እና የንፅፅር ሬሾውን ከAA / AAA ባጅ ጋር ያንብቡ። ከመቅረባቸው በፊት የሚወድቁ ጥምረቶችን ይያዙ — የW3C-የተሰጠውን 4.5 : 1 መደበኛ / 7 : 1 enhanced ገደቦችን ያሟላል።
ከንድፍ አውጪ mockup HEX አለዎት ግን ለTailwind config HSL ወይም ለዘመናዊ stylesheet OKLCH ያስፈልግዎታል? አንዴ ይለጥፉ፣ በማንኛውም ቅርጸት ይቅዱ። የውጤት ሕብረቁምፊዎች ትክክለኛ የCSS Color Module Level 4 syntax ናቸው።
መሰረታዊ ቀለም ይምረጡ እና ዘጠኝ perceptually-spaced tints እና shades ከcomplementary፣ triadic እና analogous harmonies ጋር ወዲያውኑ ይመልከቱ — በOKLCH የተመነጩ ስለሆነ እያንዳንዱ ደረጃ እኩል ብሩህ ይመስላል።
የቀለም እሴቶች ፈጽሞ መሣሪያዎን አይለቁም። DevTools → Network ይክፈቱ እና በለውጥ፣ በመምረጥ፣ palette ማመንጨት ወይም ንፅፅር መፈተሽ ጊዜ ዜሮ outbound requests ይታያሉ።
ለንድፍ አውጪዎች፣ ለገንቢዎች እና ለተደራሽነት ቡድኖች በእጅ የተመረጡ tutorials።
Why OKLCH replaces HSL for design systems: perceptual lightness, predictable chroma, wide-gamut support.
From sRGB linearization to relative luminance — every step of the contrast formula, with worked examples.
የhex እሴትዎን (ለምሳሌ #ff5722) ወደ HEX መስክ ይለጥፉ — የRGB ረድፍ ወዲያውኑ ይዘመናል። እንዲሁም rgb(255 87 34)ን ወደ RGB መስክ ይለጥፉ እና HEX፣ HSL፣ OKLCH እና OKLAB ሁሉም ይመሳሰላሉ። ለውጥ በሁሉም በሚደገፉ ቅርጸቶች ላይ ሁለት-አቅጣጫዊ ነው።
OKLCH የCSS Color Module Level 4 የቀለም space ሲሆን perceptual lightness (L)፣ chroma (C)፣ እና hue (h) ይጠቀማል — እንደ HSL ግን perceptually uniform ነው። ሁለት ተመሳሳይ L እሴት ያላቸው OKLCH ቀለሞች በተለያዩ hues እንኳ እኩል ብሩህ ይታያሉ። ይህ የንድፍ ቶከኖችን፣ የሚመነጩ palettes እና ተደራሽ የቀለም ramps ከHSL የበለጠ የሚተነበዩ ያደርጋቸዋል። ሁሉም evergreen አሳሾች (Chrome 111+፣ Safari 15.4+፣ Firefox 113+) ይደግፉታል።
አዎ። ከWCAG 2.2 §1.4.3 ያለውን algorithm እንጠቀማለን፦ እያንዳንዱን sRGB ቻናል linearize ያድርጉ፣ relative luminance ስሉ (0.2126·R + 0.7152·G + 0.0722·B)፣ ከዚያም (L_lighter + 0.05) / (L_darker + 0.05)። AA በ4.5 : 1 ለመደበኛ ጽሑፍ እና በ3 : 1 ለትልቅ ጽሑፍ (18 pt+ ወይም 14 pt+ bold) ያልፋል። AAA በቅደም ተከተል በ7 : 1 እና በ4.5 : 1 ያልፋል።
አዎ — የአሳሹን ውስጠ-ግንባታ EyeDropper API ለማስነሳት Eyedropper ቁልፍን ጠቅ ያድርጉ። በማያ ገጽ ላይ ማንኛውንም pixel ናሙና መውሰድ ይችላሉ፦ ሌላ የአሳሽ ትር፣ Figma ንድፍ፣ የቪዲዮ ፍሬም፣ እንዲሁም ቅፅበታዊ ገጽ ሥዕል። በአሁኑ ጊዜ በChrome፣ Edge እና Opera ላይ ይደገፋል፤ Firefox እና Safari በቆንጆ ሁኔታ ይመለሳሉ (ቁልፉ ይሰናከላል)።
የለም። መራጩ፣ እያንዳንዱ ለውጥ፣ palette ማመንጫው እና የንፅፅር ፈታሹ ሁሉም በአሳሽዎ ውስጥ ይሰራሉ። ምንም የቀለም እሴቶች፣ የምስል ናሙናዎች ወይም ጽሑፍ ፈጽሞ አይተላለፍም። DevTools → Network መክፈት እና በአጠቃቀም ጊዜ ዜሮ outbound requests መኖራቸውን ማረጋገጥ ይችላሉ።