دليل تحويل فضاءات الألوان من HEX إلى RGB و HSL و OKLCH وهندسة لوحات CSS
دليل شامل لنماذج الألوان الرقمية، والتحويل الرياضي بين sRGB و HSL و CMYK و OKLCH، ومعايير التباين WCAG 2.1 ومقاييس تصميم Tailwind.
01. الهندسة الرياضية لفضاءات الألوان: HEX و RGB و HSL و OKLCH
تعرض الشاشات الرقمية الألوان عبر المزج الإضافي للضوء في بكسلات فرعية للأحمر والأخضر والأزرق (فضاء sRGB). يخصص كل لون 8 بت (من 0 إلى 255) لكل قناة.
ترميز HEX هو تمثيل ست عشري لقيم RGB؛ فالرمز #3B82F6 يتحلل إلى 59 أحمر و 130 أخضر و 246 أزرق.
ينظم نموذج HSL الألوان حسب درجة اللون (Hue)، والتشبع (Saturation)، والإضاءة (Lightness)، مما يتيح توليد لوحات متناسقة بيسر وسهولة.
تنجز منصة DevOmniTools كافة التحويلات محلياً 100% داخل المتصفح وفق معيار W3C CSS Color Module 4.
- مزامنة فورية بين صيغ HEX و RGB و RGBA و HSL و HSLA و HSV و CMYK و OKLCH.
- مولد تدرجات وظلال آلي من 11 خطوة يطابق مقاييس Tailwind CSS 50–950.
- لوحات تناغم لوني: تكميلي، ثلاثي، متشابه، ورباعي.
- حساب دقيق لنسب التباين وفق WCAG 2.1 مقابل الأبيض والأسود لضمان سهولة القراءة.
قسّم كود HEX المكون من 6 خانات (#RRGGBB) إلى أزواج ثنائية. حوّل كل زوج من النظام الست عشري إلى العشري عبر: (الخانة الأولى × 16) + الخانة الثانية. على سبيل المثال #3B82F6 ينتج عنه R=59 و G=130 و B=246، أي rgb(59, 130, 246).
02. خطوات التحويل وهندسة متغيرات التصميم في CSS
1. الصق أي كود لوني في خانة الإدخال أو استخدم منتقي الألوان أو قطارة الشاشة.
2. يقوم المحول فوراً بتحديث كافة الصيغ مع أزرار نسخ سريعة بنقرة واحدة.
3. استعرض مقياس التدرجات والظلال لاختيار خلفيات والحالات العناصر التفاعلية.
4. تحقق من مطابقة التباين لمعايير الوصولية WCAG للتأكد من سهولة قراءة النصوص.
5. انقر على زر نسخ متغيرات CSS لاستخدامها مباشرة في ملفات مشروعك.
الأسئلة الشائعة والأجوبة التقنية
كيف يتمدد كود HEX المكون من 3 خانات إلى 6 خانات؟
تُكرر كل خانة فردية مرتين: الرمز #ABC يتمدد تلقائياً إلى #AABBCC.
لماذا يعتبر فضاء OKLCH الأفضل في تصميم الواجهات الحديثة؟
لأنه يوفر تناسقاً إدراكياً حقيقياً؛ حيث تبقى شدة الإضاءة متساوية بصرياً عند تغيير درجات اللون، على عكس HSL القديم.
هل يتم إرسال أكواد الألوان إلى خوادم خارجية؟
كلا إطلاقاً، كافة العمليات والحسابات الرياضية تُجرى محلياً وبشكل خاص 100% داخل متصفحك.