ڈیزائن سسٹم ٹوکن آتھرنگ
برانڈ HEX ویلیوز کو OKLCH میں تبدیل کریں تاکہ آپ کے ٹوکن ریمپ میں ہر شیڈ کا ادراکی روشنی کا قدم یکساں ہو۔ OKLCH آؤٹ پٹ کو براہ راست اپنے CSS میں پیسٹ کریں — کوئی پری پروسیسر کی ضرورت نہیں۔
بصری طور پر منتخب کریں یا کوئی بھی ویلیو پیسٹ کریں — HEX، RGB، HSL، OKLCH اور OKLAB ہم آہنگ رہتے ہیں۔ WCAG 2.2 کنٹراسٹ چیکر اور OKLCH پر مبنی پیلیٹ جنریٹر شامل ہے۔ مکمل طور پر آپ کے براؤزر میں چلتا ہے۔
بصری طور پر منتخب کریں یا کوئی بھی ویلیو پیسٹ کریں — HEX، RGB، HSL، OKLCH اور OKLAB ہم آہنگ رہتے ہیں۔ WCAG 2.2 کنٹراسٹ چیکر اور OKLCH پر مبنی پیلیٹ جنریٹر شامل ہے۔ مکمل طور پر آپ کے براؤزر میں چلتا ہے۔
اپنی hex ویلیو (مثلاً #ff5722) HEX فیلڈ میں پیسٹ کریں — RGB قطار فوراً اپ ڈیٹ ہو جائے گی۔ اسی طرح، rgb(255 87 34) کو RGB فیلڈ میں پیسٹ کریں اور HEX، HSL، OKLCH اور OKLAB سب ہم آہنگ ہو جائیں گے۔ تبدیلی ہر معاون فارمیٹ میں دو طرفہ ہے۔
OKLCH ایک CSS Color Module Level 4 رنگین جگہ ہے جو ادراکی روشنی (L)، کروما (C) اور ہیو (h) استعمال کرتی ہے — HSL کی طرح، لیکن ادراکی طور پر یکساں۔ ایک ہی L ویلیو والے دو OKLCH رنگ مختلف ہیوز پر بھی یکساں روشن نظر آتے ہیں۔ یہ ڈیزائن ٹوکنز، تیار شدہ پیلیٹس اور قابل رسائی کلر ریمپس کو HSL سے کہیں زیادہ متوقع بناتا ہے۔ تمام جدید براؤزرز (Chrome 111+، Safari 15.4+، Firefox 113+) اس کی حمایت کرتے ہیں۔
کلر ویلیوز کبھی آپ کے ڈیوائس سے باہر نہیں جاتیں۔ DevTools → Network کھولیں اور آپ تبدیلی، پکنگ، پیلیٹ جنریشن یا کنٹراسٹ چیکنگ کے دوران صفر باہر جانے والی درخواستیں دیکھیں گے۔
ڈیزائن سسٹمز سے قابل رسائی آڈٹس تک — ہر فارمیٹ اور چیک جس کی آپ کو ضرورت ہے، ایک ہی جگہ۔
HEX (3 / 4 / 6 / 8 ہندسے)، RGB(A)، HSL(A)، OKLCH، OKLAB اور CSS نامزد رنگوں کے درمیان دو طرفہ تبدیلی۔ آؤٹ پٹ سٹرنگز CSS Color Module Level 4 سنٹیکس سے میل کھاتی ہیں — انہیں براہ راست اپنی اسٹائل شیٹس میں پیسٹ کریں۔
کسی بھی دو رنگوں کے درمیان کنٹراسٹ تناسب کو AA (4.5 : 1) اور AAA (7 : 1) کے لیے ایک کلک پاس/فیل بیجز کے ساتھ دیکھیں، عام اور بڑے متن سائز دونوں پر۔ حساب W3C ریفرنس سے میل کھاتا ہے: sRGB لینیئرائزیشن، نسبتی لیومیننس، پھر (L1+0.05)/(L2+0.05)۔
اپنی اسکرین پر کسی بھی رنگ کا نمونہ لینے کے لیے آئی ڈراپر پر کلک کریں — ڈیزائنز، اسکرین شاٹس، تصاویر، یہاں تک کہ دیگر براؤزر ٹیبز۔ Chromium براؤزرز پر مقامی EyeDropper API استعمال کرتا ہے۔
9 مرحلوں کے ٹنٹس اور شیڈز کے ساتھ ساتھ تکمیلی، تثلیثی اور مماثل ہم آہنگیاں بنائیں — OKLCH میں اخذ کی گئیں تاکہ ہر مرحلہ ادراکی طور پر یکساں فاصلے پر ہو (HSL کے برعکس، جہاں روشنی بہت مختلف ہوتی ہے)۔
ہر تبدیلی آپ کے ڈیوائس پر JavaScript میں چلتی ہے۔ کچھ بھی اپ لوڈ، لاگ، یا کسی تیسرے فریق کو نہیں بھیجا جاتا — اگر آپ خود تصدیق کرنا چاہتے ہیں تو DevTools → Network کھولیں۔
خالص JavaScript، کوئی فریم ورک رن ٹائم نہیں۔ کولڈ لوڈ 50 KB گزپ سے کم ہے؛ تبدیلیاں اور پیلیٹ جنریشن پانچ سال پرانے لیپ ٹاپ پر ایک ملی سیکنڈ سے کم میں مکمل ہوتی ہیں۔
شروع کرنے کے چار طریقے، ہر فارمیٹ ہم آہنگ۔
شیڈ منتخب کرنے کے لیے سیچوریشن/ویلیو مربع کے اندر ڈریگ کریں، بنیادی رنگ تبدیل کرنے کے لیے نیچے ہیو بار کو سلائیڈ کریں، اور شفافیت کے لیے الفا سلائیڈر استعمال کریں۔ دائیں طرف ہر فارمیٹ فوراً اپ ڈیٹ ہوتا ہے۔
متعلقہ ان پٹ میں HEX (#4f46e5)، RGB (rgb(79 70 229))، HSL (hsl(244 76% 59%))، OKLCH (oklch(53% 0.22 277)) یا حتیٰ کہ CSS نامزد رنگ (tomato) پیسٹ کریں — پکر اور دیگر فارمیٹس سب ہم آہنگ ہو جاتے ہیں۔
اپنی اسکرین پر کسی بھی پکسل کو پکڑنے کے لیے آئی ڈراپر بٹن پر کلک کریں — ایک اور ٹیب، اسکرین شاٹ، تصویر، آئیکن۔ Chrome، Edge اور Opera پر مقامی EyeDropper API استعمال کرتا ہے۔
کسی بھی فارمیٹ کے ساتھ والے کاپی آئیکن پر کلک کریں تاکہ اسے اپنے کلپ بورڈ پر رکھیں۔ یا WCAG 2.2 کنٹراسٹ سیکشن تک اسکرول کریں تاکہ چیک کریں کہ آیا آپ کا فورگراؤنڈ / بیک گراؤنڈ مجموعہ عام اور بڑے متن سائز پر AA یا AAA پاس کرتا ہے۔
ایککلر ٹول جو چار عام ورک فلو میں فٹ ہوتا ہے۔
برانڈ HEX ویلیوز کو OKLCH میں تبدیل کریں تاکہ آپ کے ٹوکن ریمپ میں ہر شیڈ کا ادراکی روشنی کا قدم یکساں ہو۔ OKLCH آؤٹ پٹ کو براہ راست اپنے CSS میں پیسٹ کریں — کوئی پری پروسیسر کی ضرورت نہیں۔
فورگراؤنڈ / بیک گراؤنڈ جوڑے ڈالیں اور کنٹراسٹ تناسب کے ساتھ AA / AAA بیجز پڑھیں۔ ناکام مجموعے شپ سے پہلے پکڑیں — W3C کے لازمی 4.5 : 1 عام / 7 : 1 اعلیٰ حدوں کو پورا کرتا ہے۔
ڈیزائنر کے ماک اپ سے HEX ہے لیکن Tailwind کنفگ کے لیے HSL یا جدید اسٹائل شیٹ کے لیے OKLCH درکار ہے؟ ایک بار پیسٹ کریں، کسی بھی فارمیٹ میں کاپی کریں۔ آؤٹ پٹ سٹرنگز درست CSS Color Module Level 4 سنٹیکس ہیں۔
ایک بنیادی رنگ منتخب کریں اور فوراً نو ادراکی طور پر فاصلے والے ٹنٹس اور شیڈز کے ساتھ تکمیلی، تثلیثی اور مماثل ہم آہنگیاں دیکھیں — OKLCH میں تیار کی گئیں تاکہ ہر مرحلہ یکساں روشن نظر آئے۔
کلر ویلیوز کبھی آپ کے ڈیوائس سے باہر نہیں جاتیں۔ DevTools → Network کھولیں اور آپ تبدیلی، پکنگ، پیلیٹ جنریشن یا کنٹراسٹ چیکنگ کے دوران صفر باہر جانے والی درخواستیں دیکھیں گے۔
ڈیزائنرز، ڈویلپرز اور قابل رسائی ٹیموں کے لیے ہاتھ سے منتخب ٹیوٹوریلز۔
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 رنگین جگہ ہے جو ادراکی روشنی (L)، کروما (C) اور ہیو (h) استعمال کرتی ہے — HSL کی طرح، لیکن ادراکی طور پر یکساں۔ ایک ہی L ویلیو والے دو OKLCH رنگ مختلف ہیوز پر بھی یکساں روشن نظر آتے ہیں۔ یہ ڈیزائن ٹوکنز، تیار شدہ پیلیٹس اور قابل رسائی کلر ریمپس کو HSL سے کہیں زیادہ متوقع بناتا ہے۔ تمام جدید براؤزرز (Chrome 111+، Safari 15.4+، Firefox 113+) اس کی حمایت کرتے ہیں۔
جی ہاں۔ ہم WCAG 2.2 §1.4.3 سے الگورتھم استعمال کرتے ہیں: ہر sRGB چینل کو لینیئرائز کریں، نسبتی لیومیننس (0.2126·R + 0.7152·G + 0.0722·B) کا حساب لگائیں، پھر (L_lighter + 0.05) / (L_darker + 0.05)۔ AA عام متن کے لیے 4.5 : 1 پر اور بڑے متن (18 pt+ یا 14 pt+ بولڈ) کے لیے 3 : 1 پر پاس ہوتا ہے۔ AAA بالترتیب 7 : 1 اور 4.5 : 1 پر پاس ہوتا ہے۔
جی ہاں — براؤزر کے بلٹ ان EyeDropper API کو شروع کرنے کے لیے آئی ڈراپر بٹن پر کلک کریں۔ آپ اسکرین پر کہیں بھی کسی بھی پکسل کا نمونہ لے سکتے ہیں: ایک اور براؤزر ٹیب، Figma ڈیزائن، ویڈیو فریم، حتیٰ کہ اسکرین شاٹ۔ فی الحال Chrome، Edge اور Opera پر معاون ہے؛ Firefox اور Safari خوش اسلوبی سے فال بیک کرتے ہیں (بٹن غیر فعال ہے)۔
نہیں۔ پکر، ہر تبدیلی، پیلیٹ جنریٹر اور کنٹراسٹ چیکر سب آپ کے براؤزر میں چلتے ہیں۔ کوئی کلر ویلیوز، تصاویر کے نمونے، یا متن کبھی منتقل نہیں کیے جاتے۔ آپ DevTools → Network کھول سکتے ہیں اور تصدیق کر سکتے ہیں کہ استعمال کے دوران صفر باہر جانے والی درخواستیں ہیں۔