צבעים הם חלק מרכזי בכל ממשק. הם מעבירים מסר, יוצרים היררכיה ומחברים אותנו למותג. אבל כדי שכולם יוכלו להבין ולהשתמש בממשק, גם אנשים עם לקות ראייה או עיוורון צבעים, חשוב לוודא שהשימוש בצבעים עומד בהנחיות נגישות ברורות.
קונטרסט הוא הבסיס
העיקרון הראשון בנגישות צבעים הוא קונטרסט, כלומר כמה צבע הטקסט או האלמנט בולט לעומת הרקע שלו. לפי WCAG, טקסט "גדול" מוגדר ככזה שגודלו לפחות 18pt (שווה ערך ל־24px) או 14pt bold (שווה ערך לכ־18.5px מודגש). עבור טקסטים כאלה נדרש קונטרסט של לפחות 3:1 (לרמת AA).
לכל טקסט שאינו עומד בהגדרה הזו, כלומר טקסט רץ סטנדרטי בגודל של כ־14-16px, נדרש קונטרסט גבוה יותר של לפחות 4.5:1 (לרמת AA).
ובמילים פשוטות: טקסטים רגילים כמו פסקאות, לייבלים לשדות או לינקים צריכים קונטרסט חזק יותר. טקסטים גדולים, כמו כותרות מודגשות, יכולים לעבור עם יחס קונטרסט נמוך יותר.
מה זה AA ו-AAA?
אלה רמות שונות של דרישות נגישות.
- AA זו הרמה שברוב המקרים שואפים לעמוד בה והיא נחשבת לסטנדרט תעשייתי.
- AAA היא רמה מחמירה יותר, עם קונטרסט גבוה במיוחד. בדרך כלל לא חובה לעמוד בה, אלא אם המוצר פונה לקהלים ספציפיים עם צרכים מורכבים במיוחד.


צבעים – לא רק בטקסטים
נגישות בצבעים לא עוצרת בטקסט. גם כפתורים, אייקונים, קווים, רקעים, תגיות צבעוניות צריכים להיות מובחנים מספיק מהרקע שלהם. כל אלמנט שמעביר משמעות בממשק צריך להיות ברור, גם בלי צבע עז או עיצוב בולט במיוחד.

מה לא חייב לעמוד בדרישות הקונטרסט?
אלמנטים שהם דקורטיביים בלבד, כלומר כאלה שלא מעבירים מידע למשתמש ולא יוצרים היררכיה, לא חייבים לעמוד בדרישות הקונטרסט.
גם אלמנטים במצב לא פעיל (inactive/disabled), כמו כפתור שלא ניתן ללחיצה, פטורים מדרישות הקונטרסט. בכל זאת, חשוב להציג אותם בצורה ברורה שמבדילה אותם מהמצב הפעיל.
WCAG 2.2 סעיף 1.4.3 – Contrast (Minimum) (רמת AA)
WCAG 2.2 סעיף 1.4.6 – Enhanced Contrast (רמת AAA)
WCAG 2.2 סעיף 1.4.11 – Non-text Contrast (רמת AA)

איך כדאי לבדוק את נגישות הצבעים?
פיגמה השיקה לאחרונה פיצ’ר מובנה לבדיקת קונטרסט צבעים. אפשר לבדוק ישירות מתוך ה-color picker אם השילוב עומד בהנחיות WCAG, כולל הצגת יחס הקונטרסט. כדאי להפוך את הבדיקה הזו לחלק קבוע בעבודה עם צבעים.

איך ניגשים לנגישות של צבעים בתוך הדיזיין סיסטם?
נגישות בצבעים מתחילה כבר בשלב הגדרת היסודות של הדיזיין סיסטם.
מה להגדיר ברמת היסודות
- טוקנים של צבעים סמנטיים – הגדרה ברורה לצבעי טקסט, רקע, בורדרים, חיוויים וסטטוסים, תוך בדיקה שכל אחד מהם עומד בדרישות הקונטרסט.
- כללי קונטרסט – הנחיות ברורות לשימוש בצבעים, כולל מה נחשב טקסט גדול ומה יחס הקונטרסט המינימלי הדרוש לכל סוג תוכן בממשק.

מה להגדיר ברמת הקומפוננטות והפאטרנים
- קומפוננטות עם מצבים שונים – תכנון סטייטים, כמו hover ו-active, עם קונטרסט מתאים בכל וריאציה.