קריטריון 1.4.11: ניגודיות לא-טקסטואלית רמה AA
בקצרה
קריטריון 1.4.11 ניגודיות לא-טקסטואלית (Non-text Contrast, רמה AA) דורש שרכיבי ממשק משתמש - כגון כפתורות, שדות קלט, תיבות סימון ואינדיקטורי גרפים - יהיו בניגודיות של לפחות 3:1 ביחס לצבע הסמוך. קריטריון זה, שנוסף ב-WCAG 2.1, אינו נדרש לפי ת"י 5568 אך מומלץ ליישומו.
פרטי הקריטריון
| מספר | 1.4.11 |
|---|---|
| שם | ניגודיות לא-טקסטואלית (Non-text Contrast) |
| רמה | AA |
| גרסה | WCAG 2.1 |
| עיקרון | 1 - מורגש (Perceivable) |
| הנחיה | 1.4 - ניתן להבחנה |
| מחייב לפי ת"י 5568 | לא - מעבר לדרישת ת"י 5568 (מומלץ) |
מה דורש קריטריון 1.4.11?
הקריטריון מרחיב את דרישות הניגודיות (שהיו עד כה רק על טקסט) לשני סוגי רכיבים:
- רכיבי ממשק משתמש - הפיסקה החזותית המזהה את הרכיב ואת מצבו. לדוגמה: מסגרת שדה קלט, תיבת הסימון הריקה, המסגרת של רדיו-בטון, גבול כפתור ללא רקע צבעוני. יחס הניגודיות הנדרש הוא 3:1 ביחס לצבע הסמוך לרכיב.
- רכיבים גרפיים - חלקי גרפיקה הנחוצים להבנת התוכן. לדוגמה: קטעי קו בגרף קווי, פלחים בגרף עוגה, אייקוני פעולה (שמור, מחק, עריכה) כאשר אין מלל מלווה. גם כאן הדרישה היא 3:1.
חשוב לציין: הקריטריון חל על המצב הנוכחי של הרכיב - כולל מצב פוקוס, מצב סומן ומצב שגיאה. כפתור לא פעיל (disabled) פטור מהדרישה.
למי זה עוזר?
- אנשים עם לקויות ראייה - שדות קלט אפורים על רקע לבן, או כפתורות חיוורים, עלולים להיות בלתי נראים עבורם.
- אנשים עם עיוורון צבעים - קווים בגרפים מסומנים בצבע בלבד (ללא תבנית שונה) עלולים להיות לא מובחנים.
- משתמשים בתאורה חיצונית חזקה - ניגודיות נמוכה מקשה על קריאה במסכים בחוץ.
- משתמשים מבוגרים - ירידה בחדות הראייה הקשורה לגיל מקשה על זיהוי רכיבים בניגודיות נמוכה.
איך עומדים בקריטריון?
- בדקו את יחס הניגודיות של גבולות שדות קלט ביחס לרקע (3:1 לפחות).
- ודאו שמסגרות כפתורות ורדיו-בטונים (תיבות סימון) ניכרות בבירור על הרקע.
- לגרפים ותרשימים - השתמשו בשילוב של צבע ותבנית (קו מלא, קו מקווקו, נקודות) לאפשר הבחנה גם ללא צבע.
- ודאו שאינדיקטור הפוקוס (outline) של רכיבים אינטראקטיביים עומד ביחס 3:1 ביחס לצבע הסמוך.
- בדקו גם מצבים מיוחדים: hover, focus, checked, error - כל מצב צריך לעמוד בדרישה.
טיפ
כלי Colour Contrast Analyser (ניתן להורדה חינם) מאפשר לדגום צבעים מהמסך ולחשב יחסי ניגודיות עבור רכיבי ממשק שאינם טקסט.
איך בודקים?
- בדיקה ידנית: זהו את גבולות שדות הקלט, הכפתורות ותיבות הסימון - מדדו את יחס הניגודיות שלהם ביחס לרקע.
- כלי בדיקת ניגודיות: השתמשו בכלים כמו Colour Contrast Analyser, WebAIM Contrast Checker, או axe DevTools.
- בדיקת גרפים: בחנו אם קטעי הגרף ניתנים להבחנה גם ללא שימוש בצבע (על-ידי שינוי הצגה לגווני אפור).
- כלים אוטומטיים כמו axe יכולים לזהות חלק מהבעיות, אך אינם מכסים את כל המקרים - נחוצה בדיקה ידנית.
שאלות נפוצות
מה דורש קריטריון 1.4.11?
הקריטריון דורש שרכיבי ממשק משתמש (כפתורות, שדות קלט, תיבות סימון) ואינדיקטורי מצב גרפיים (גרפים, אייקונים פונקציונליים) יהיו בניגודיות של לפחות 3:1 ביחס לצבעים הסמוכים להם.
מהי רמת הקריטריון 1.4.11?
רמה AA, נוסף ב-WCAG 2.1. הקריטריון אינו מחייב לפי ת"י 5568 (שמבוסס על WCAG 2.0), אך מומלץ ליישומו שכן הוא משפר נגישות עבור אנשים עם לקויות ראייה ועיוורון צבעים.
מה ההבדל בין קריטריון 1.4.3 לקריטריון 1.4.11?
קריטריון 1.4.3 עוסק בניגודיות טקסט (דורש 4.5:1 לטקסט רגיל, 3:1 לטקסט גדול). קריטריון 1.4.11 עוסק בניגודיות של רכיבי ממשק שאינם טקסט - כפתורות, שדות טפסים, אייקונים פונקציונליים וגרפים - ודורש 3:1.
מקורות
- W3C - Understanding SC 1.4.11 Non-text Contrast (w3.org/WAI)
- W3C - How to Meet WCAG (Quick Reference) (w3.org/WAI/quickref)
צריכים לעמוד בקריטריון הזה באתר שלכם?
ראו את המדריך המעשי להטמעה, או בדקו את האתר מול הצ'ק-ליסט.
לצ'ק-ליסט הנגישות