یہ ٹول کیسے کام کرتا ہے
ہیکس رنگ کوڈ اپنے سرخ، سبز اور نیلے اجزا میں بدل جاتا ہے، ساتھ ہی رنگ کا نمونہ اور چسپاں کرنے کے لیے تیار CSS اعلان بھی۔
ہیکس کوڈ سولہ عددی ہندسوں کے تین جوڑے ہوتے ہیں، ہر چینل کے لیے ایک، اور ہر جوڑا 0 سے 255 تک کی قدر رکھتا ہے۔ تین ہندسوں والی مختصر شکل پہلے ہر ہندسے کو دوگنا کر کے پھیلائی جاتی ہے، چنانچہ #f0a بن جاتا ہے #ff00aa — یہ پھیلاؤ بالکل درست ہوتا ہے، اسی لیے مختصر شکل موجود ہے۔ اگر شروع کا ہیش نہ ہو تو اسے غلطی سمجھنے کے بجائے شامل کر دیا جاتا ہے۔ جو کچھ درست سولہ عددی جوڑا نہ ہو وہ صفر پڑھا جاتا ہے، اس لیے خراب کوڈ انتباہ کے بجائے گہرا رنگ پیدا کرتا ہے، اور اسے پہچاننے کا سب سے تیز طریقہ نمونہ ہے۔
رنگ کی قدروں کے ساتھ کام
- نمونہ ہی غلطی کی جانچ ہے: غلط کوڈ ناکام ہونے کے بجائے صفر کے طور پر پارس ہوتا ہے، اس لیے جو رنگ غلط لگے اس کا مطلب عام طور پر اِن پُٹ میں کوئی ٹائپنگ کی غلطی ہے۔
- مختصر شکل کا پھیلاؤ ہندسوں کو دوگنا کرتا ہے: #abc دراصل #aabbcc ہے، #a0b0c0 نہیں۔ صرف وہی رنگ مختصر شکل میں لکھے جا سکتے ہیں جن کے ہر چینل کے دونوں ہندسے اتفاقاً ایک جیسے ہوں۔
- ہیکس اور RGB ایک ہی اعداد ہیں: ایک بنیاد سولہ میں ہے اور دوسرا بنیاد دس میں۔ کوئی زیادہ درست نہیں؛ وہی استعمال کریں جو آپ کے اوزار مانگتے ہیں۔
- کنٹراسٹ کوڈ میں نظر نہیں آتا: دو رنگ آپ کی اسکرین پر الگ الگ لگ سکتے ہیں اور پھر بھی رسائی کے کنٹراسٹ تقاضے پورے نہ کریں۔ نمونے پر بھروسہ کرنے کے بجائے تناسب جانچیں۔