فاحص التباين WCAG
فحص نسب تباين الألوان للامتثال لمعايير إمكانية الوصول WCAG AA وAAA
المدخلات والخيارات
إعدادات جاهزة وأمثلة سريعة
يعمل داخل متصفحك. تبقى مدخلاتك على هذا الجهاز.
النتائج
أدخل القيم لعرض النتيجة.
حول فاحص التباين WCAG
يساعد فاحص التباين WCAG المجاني عبر الإنترنت المصممين والمطورين والمتخصصين في إمكانية الوصول على التحقق من أن تركيبات ألوان النص والخلفية تستوفي متطلبات التباين في إرشادات إمكانية الوصول إلى محتوى الويب (WCAG) 2.1. ويضمن التباين اللوني الذي يمكن الوصول إليه أن جميع المستخدمين، بمن فيهم من يعانون من ضعف البصر أو اضطرابات رؤية الألوان، يستطيعون قراءة محتوى الويب لديك والتفاعل معه.
تحسب الأداة نسبة التباين بين أي لونين باستخدام صيغة اللمعان النسبي الرسمية من W3C، وتبلغك فوراً ما إذا كانت التركيبة تجتاز مستويي الامتثال WCAG AA وWCAG AAA أم لا، للنص العادي والنص الكبير على حد سواء. تُنفَّذ جميع العمليات الحسابية لحظياً داخل متصفحك مباشرةً دون إرسال أي بيانات إلى أي خادم.
سواء كنت تجري تدقيقاً لإمكانية الوصول، أو تصمم واجهة جديدة، أو تراجع محتوى قائماً للتحقق من الامتثال، يمنحك فاحص التباين هذا نتائج دقيقة ومتوافقة مع المعايير، إلى جانب معاينات حية للنص واقتراحات عملية لإصلاح تركيبات الألوان التي لا تجتاز الفحص.
فهم متطلبات التباين في WCAG
تُعد إرشادات إمكانية الوصول إلى محتوى الويب (WCAG) المعيار المعترف به دولياً لإمكانية الوصول إلى الويب، وتنشرها مؤسسة World Wide Web Consortium (W3C). وتحدد WCAG حدوداً معينة لنسبة التباين لضمان وضوح النص للمستخدمين على اختلاف قدراتهم البصرية.
- مستوى WCAG AA (النص العادي): يُشترط حد أدنى لنسبة التباين يبلغ 4.5:1. وينطبق هذا على نص المتن والفقرات وأي نص أصغر من 18pt (24px) أو 14pt بالخط العريض (18.66px بالخط العريض).
- مستوى WCAG AA (النص الكبير): يُشترط حد أدنى لنسبة التباين يبلغ 3:1. ويُعرَّف النص الكبير بأنه النص الذي لا يقل حجمه عن 18pt (24px) أو 14pt بالخط العريض (18.66px بالخط العريض).
- مستوى WCAG AAA (النص العادي): يُشترط حد أدنى لنسبة التباين يبلغ 7:1. وهذا أعلى مستوى من المطابقة لإمكانية الوصول للنص ذي الحجم العادي.
- مستوى WCAG AAA (النص الكبير): يُشترط حد أدنى لنسبة التباين يبلغ 4.5:1 للنص الكبير عند مستوى المطابقة AAA.
يُعد استيفاء مستوى WCAG AA على الأقل المعيار الأساسي لتصميم الويب الذي يمكن الوصول إليه، وتشترطه أطر قانونية كثيرة حول العالم، منها قانون الأمريكيين ذوي الإعاقة (ADA) وقانون إمكانية الوصول الأوروبي والمادة 508 من قانون إعادة التأهيل. ويوفر مستوى WCAG AAA درجة أعلى من إمكانية الوصول يُوصى بها متى أمكن.
كيف تُحسب نسبة التباين
تُحدد نسبة التباين بين لونين باستخدام اللمعان النسبي لكل لون، كما هو معرَّف في مواصفات WCAG 2.1. ويقيس اللمعان النسبي السطوع المُدرَك للون على مقياس من 0 (أغمق أسود) إلى 1 (أفتح أبيض).
يتضمن الحساب ثلاث خطوات. أولاً، تُحوَّل كل قناة لونية (الأحمر والأخضر والأزرق) من قيمتها بنظام sRGB ذي 8 بتات (0-255) إلى قيمة sRGB مُطبَّعة (0-1) بالقسمة على 255. ثانياً، تخضع كل قيمة مُطبَّعة لـتصحيح غاما: فإذا كانت القيمة 0.04045 أو أقل، تُقسم على 12.92، وإلا فتُحوَّل باستخدام الصيغة ((value + 0.055) / 1.055) ^ 2.4. ثالثاً، تُجمع قيم القنوات الخطية بمعاملات موزونة: L = 0.2126 * R + 0.7152 * G + 0.0722 * B.
تُحسب نسبة التباين النهائية على النحو (L1 + 0.05) / (L2 + 0.05)، حيث L1 هو اللمعان النسبي للون الأفتح وL2 هو اللمعان النسبي للون الأغمق. والنتيجة قيمة تتراوح من 1:1 (لا تباين، لونان متطابقان) إلى 21:1 (أقصى تباين، أسود خالص على أبيض خالص).
الميزات الرئيسية
- حساب نسبة التباين لحظياً باستخدام صيغة اللمعان الرسمية في W3C WCAG 2.1
- مؤشرات النجاح والفشل لمستويي المطابقة WCAG AA وAAA للنص العادي والنص الكبير
- منتقي ألوان تفاعلي وإدخال بصيغة hex للونين، لون النص ولون الخلفية
- تبديل الألوان بنقرة واحدة لاختبار تركيبات الألوان المعكوسة
- عشر تركيبات ألوان جاهزة للاستخدام السريع، بما في ذلك أزواج شائعة يمكن الوصول إليها
- معاينة حية للنص توضح مظهر ألوانك بأحجام النص العادية والكبيرة
- اقتراح تلقائي لأقرب لون نص يجتاز الفحص عند فشل التركيبة الحالية
- تفاصيل اللمعان التقنية للونين، لون النص ولون الخلفية
- دعم كامل للوضع الداكن لاستخدام مريح في أي بيئة
- تتم جميع العمليات محلياً داخل المتصفح دون إرسال أي بيانات إلى خوادم خارجية
كيفية استخدام فاحص التباين WCAG
- حدد لون النص: انقر على مربع منتقي الألوان أو اكتب قيمة hex (مثلاً #1A1A2E) في الحقل النصي لتحديد لون النص أو لون المقدمة.
- حدد لون الخلفية: وبالمثل، استخدم منتقي الألوان أو إدخال hex لتحديد لون الخلفية خلف النص.
- راجع النتائج: تُعرض نسبة التباين ونتائج النجاح والفشل لمستويات WCAG الأربعة فوراً أثناء تغيير الألوان.
- تحقق من المعاينة الحية: مرّر للأسفل لرؤية نص فعلي معروض بتركيبة الألوان التي اخترتها بالحجمين العادي والكبير.
- طبّق الاقتراحات: إذا لم تجتز التركيبة مستوى WCAG AA، يظهر لون نص مقترح. انقر على «تطبيق» لاستخدامه.
- جرّب الإعدادات الجاهزة: استخدم «الإعدادات السريعة» لاختبار تركيبات ألوان معروفة يمكن الوصول إليها أو لا يمكن الوصول إليها.
- بدّل الألوان: انقر على زر «تبديل الألوان» لعكس لون النص ولون الخلفية المحددين.
لماذا يهم التباين اللوني لإمكانية الوصول
يعاني نحو 1 من كل 12 رجلاً و1 من كل 200 امرأة حول العالم من شكل من أشكال اضطراب رؤية الألوان. وإضافة إلى ذلك، يعاني الملايين من ضعف البصر أو تغيرات الرؤية المرتبطة بالعمر أو قيود ظرفية مثل انعكاس الضوء على الشاشة. ويُعد التباين اللوني الكافي من أكثر الطرق تأثيراً وأبسطها لجعل محتوى الويب متاحاً لجميع هؤلاء المستخدمين.
يُعد ضعف التباين بين النص والخلفية من أكثر مشكلات إمكانية الوصول شيوعاً في عمليات تدقيق الويب. وباستخدام فاحص التباين WCAG أثناء عملية التصميم والتطوير، يمكن للفرق تحديد مشكلات التباين وإصلاحها قبل وصولها إلى الإنتاج، مما يقلل تكاليف المعالجة ويضمن الامتثال للوائح إمكانية الوصول منذ البداية.
كما يفيد التباين اللوني الجيد المستخدمين الذين لا يعانون من إعاقات. فهو يحسّن سهولة القراءة في ضوء الشمس الساطع، وعلى الشاشات منخفضة الجودة، وفي البيئات كثيرة المشتتات. والتصميم الذي يمكن الوصول إليه هو تصميم شامل يوفر تجربة أفضل للجميع.
الأسئلة الشائعة
ما الفرق بين WCAG AA وAAA؟
يُعد WCAG AA مستوى المطابقة القياسي الموصى به لمعظم المواقع والتطبيقات. ويتطلب حداً أدنى لنسبة التباين يبلغ 4.5:1 للنص العادي و3:1 للنص الكبير. أما WCAG AAA فهو مستوى أكثر صرامة يتطلب 7:1 للنص العادي و4.5:1 للنص الكبير. ورغم أن تحقيق AAA ليس ممكناً دائماً لكل المحتوى، فإنه يُوصى به لعناصر النص الحرجة وحيثما تكون هناك حاجة إلى أقصى قدر من سهولة القراءة.
ما الذي يُعد نصاً كبيراً في WCAG؟
وفقاً لـ WCAG 2.1، يُعرَّف النص الكبير بأنه النص الذي لا يقل حجمه عن 18 نقطة (نحو 24 بكسل CSS) أو 14 نقطة (نحو 18.66 بكسل CSS) إذا كان بالخط العريض. وتكون متطلبات التباين للنص الكبير أقل لأن حجمه يجعل قراءته أسهل بطبيعته.
هل تدعم هذه الأداة الشفافية أو قنوات ألفا؟
تعمل هذه الأداة مع ألوان hex المعتمة (رموز hex من 6 خانات). أما الألوان الشفافة، فيعتمد التباين الفعلي فيها على الخلفية الموجودة خلف الطبقة الشفافة، وقد تختلف عبر الصفحة. ولفحص نص شبه شفاف، عليك أولاً حساب اللون المسطح الفعلي الناتج عن الطبقة الشفافة فوق خلفيتها الحقيقية، ثم اختبار هذا اللون المسطح هنا.
هل الامتثال لـ WCAG مطلوب قانونياً؟
في كثير من الولايات القضائية، نعم. فقانون ADA في الولايات المتحدة، وقانون إمكانية الوصول الأوروبي في الاتحاد الأوروبي، وقانون إمكانية الوصول للأونتاريين ذوي الإعاقة (AODA) في كندا، وتشريعات مشابهة في دول أخرى، تشير إلى المستوى AA من WCAG 2.1 أو تتضمنه كمعيار لإمكانية الوصول الرقمي. وقد تواجه المؤسسات التي لا تستوفي هذه المتطلبات إجراءات قانونية وغرامات وضرراً بالسمعة.