مقدمة : 

تظهر الشاشات الرقمية اللون عبر مزيج من ثلاثة ألوان هي الأحمر و الأخضر والأزرق RGB أو (Red , Green , Blue )
ويمثل الرمز السداسي عشر المزيج بين هذه الألوان عبر آلية معينة سنقوم بشرحها بشكل كامل , وعادة ما يستخدم في صفحات الويب .

 

الحروف قد تكون أرقاماً ! 

يعمل النظام السداسي عشر على الأرقام من 0 إلى 15 وهي 16 رقماً مع احتساب الصفر , لكن عندما يصبح الرقم من منزلتين عشريتين يتم استبداله بحرف , مثال : 

• رقم 10 = A 
• رقم 11 = B 
• رقم 12 = C 
• رقم 13 = D 
• رقم 14 = E
• رقم 15 = F  

مقياس 0-255 : 

تقرأ الشاشة اللون على مقياس يبدأ من الصفر وينتهي بـ 255 لكل لون من الألوان الثلاثة ( الأحمر والأخضر والأزرق ) 
مثلاً
للون الأحمر الخالص يكون المقياس (255-0-0) ويعني ذلك 255 للون الأحمر و 0 للأخضر و 0 للأزرق 
للون الأسود والذي يعني عدم وجود لون يكون المقياس (0-0-0)
للون الأبيض يكون المقياس (255-255-255 )

ما علاقة مقياس 0 - 255 باللون السداسي عشر : 

بالعودة للنظام السداسي عشر واذا أردنا تمثيل اللون الأسود سيكون أصفاراً لكل لون على الشكل التالي : 
#000000 , حيث يقسم الرمز لثلاث أقسام ( الأول هو الأحمر والثاني هو الأخضر و  الثالث هو الأزرق ) 
ونضع الرقم صفر في كل قسم في الآحاد والعشرات .

هنا تكمن المشكلة , كيف نمثل رقم من ثلاث خانات 255 في خانتين رقميتين  ؟ 

سنقول أننا سنمثل اللون الأحمر الخالص  كما في المثال السابق وهو (255-0-0) 
لنحصل على الرقم 255 سنقوم بتقسيمه على 16 و ناتج القسمة الصحيح سيكون بالخانة الأولى من الخانات  الرقمية , اما باقي القسمة سيضرب برقم 16 ويوضع الناتج في الخانة الثانية كما في المثال التالي  : 
255/16 = 15 وباقي القسمة هو 0.9375
بالعودة إلى الأحرف سنجد أن 15 يمثله F
وبضرب باقي القسمة بـ 16 سنحصل على 15 ويمثله أيضاً F
وسيكون الرمز الناتج هو : 
#FF0000

لماذا تستخدم هذه الرموز بدلاً من كتابة الألوان بمعيار 255  ؟ 

يعد هذا النموذج من النماذج المفضلة لمطوري الويب والمصممين وخاصة أنهم يخرجون منتجهم النهائي على شاشات الكومبيوتر والهاتف ,
ولا يقومون عادة بكتابة هذا اللون عن طريق الحساب السابق , بل عن طريق أدوات اختيار اللون  Color Pickers و يقومون بوضع هذا الرمز المكون من 6 خانات
بدلاً من كتابة رمز مكون من 9 خانات كما في RGB .