הטמעת ניגודיות וגודל גופן לפי WCAG

כאשר משתמשים עם ראייה ירודה אינם יכולים לקרוא טקסט בשל ניגודיות לא מספקת, הדבר פוגע בחוויית המשתמש ויוצר סיכונים משפטיים. אנו מביאים את הניגודיות וגדלי הגופנים לעמידה בתקן WCAG 2.1 AA באמצעות שילוב של בדיקות אוטומטיות ומדניות. הצוות שלנו מספק את הפרויקט במתכונת turnkey—מביקורת ועד יישום—תוך הבטחת פעילות אמינה ותמיכה מתמשכת.

פיתוח ותחזוקה של כל סוגי האתרים:

אתרי מידע או יישומי אינטרנט
אתרי תדמית, דפי נחיתה, אתרי חברה, קטלוגים מקוונים, חידונים, אתרי קידום, בלוגים, מקורות חדשות, פורטלי מידע, פורומים, אגרגטורים
אתרי מסחר אלקטרוני או יישומי אינטרנט
חנויות מקוונות, פורטלי B2B, שווקים, בורסות מקוונות, אתרי קאשבק, בורסות, פלטפורמות דרופשיפינג, מנתחי מוצרים
יישומי אינטרנט לניהול תהליכים עסקיים
מערכות CRM, מערכות ERP, פורטלים ארגוניים, מערכות ניהול ייצור, מנתחי מידע
אתרי שירות אלקטרוני או יישומי אינטרנט
פלטפורמות מודעות, בתי ספר מקוונים, בתי קולנוע מקוונים, בוני אתרים, פורטלים לשירותים אלקטרוניים, פלטפורמות אירוח וידאו, פורטלים נושאיים

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

השירותים שאנו מציעים
מציג 1 מתוך 1כל 2062 השירותים
הטמעת ניגודיות וגודל גופן לפי WCAG
פשוט
מ- 1 יום עד 3 ימים

הכישורים שלנו:

שאלות נפוצות

העבודות האחרונות

  • פיתוח אתר חברה B2B ADVANCE
    פיתוח אתר חברה B2B ADVANCE
    1502
  • פיתוח אפליקציית ווב עבור FEEDME
    פיתוח אפליקציית ווב עבור FEEDME
    1344
  • פיתוח אתר עבור BELFINGROUP
    פיתוח אתר עבור BELFINGROUP
    1052
  • פיתוח חנות מקוונת לחברת FURNORO
    פיתוח חנות מקוונת לחברת FURNORO
    1306
  • פיתוח אפליקציית ווב עבור Enviok
    פיתוח אפליקציית ווב עבור Enviok
    1049
  • פיתוח אתר לחברת FIXPER
    פיתוח אתר לחברת FIXPER
    1033

הערה: כאשר משתמש עם לקות ראייה אינו יכול לקרוא טקסט באתר שלך עקב ניגודיות לא מספקת, זה לא רק חוויית משתמש ירודה — זו איום ישיר של תביעות משפטיות. תקן WCAG 2.1 AA הפך לסטנדרט דה-פקטו (ראה הנחיות נגישות לתוכן אינטרנט): יחס ניגודיות מינימלי של 4.5:1 לטקסט רגיל ו-3:1 לטקסט גדול (18pt רגיל או 14pt מודגש). ניגודיות WCAG היא אחת הבעיות הנפוצות ביותר שאנו מתקנים. גודל גופן ונגישות קשורים紧密: טקסט גדול מאפשר ניגודיות נמוכה יותר. ביצענו מעל 50 ביקורות נגישות (5+ שנות ניסיון) ואנו יודעים כיצד להביא את הניגודיות והגופנים שלך לעמידה בדרישות ללא שכתוב כל ה-CSS. חיסכון בזמן בבדיקות ידניות יכול להגיע ל-70%, ואתה נמנע מסיכונים משפטיים משמעותיים. תמחור הביקורת תלוי בהיקף הפרויקט וזמין לפי בקשה.

בעיות עם ניגודיות וגופנים

טעות אופיינית היא שימוש בצבע הדגשה יחיד לטקסט על כל הרקעים. אפילו מעצבים ממותגים גדולים לפעמים מאפשרים ניגודיות של 2.8:1 להנחיות בשדות קלט או 2.1:1 לכפתורים מושבתים. מעברי צבע (גרדיאנטים), שכבות שקופות למחצה ומצבי ריחוף הם מאתגרים במיוחד — בדיקות אוטומטיות לעיתים קרובות מפספסות אותם.

אנו משלבים שיטות בדיקה אוטומטיות (Pa11y, Axe) וידניות. האוטומציה תופסת עד 80% מהשגיאות, אך 20% הנותרים דורשים עין אנושית. השווה בין הגישות המרכזיות:

שיטה כיסוי זמן לדף מה מפספסים
אוטומטי (Pa11y עם WCAG2AA) 70–80% 2–5 שניות מעברי צבע, טקסט על תמונות, אנימציות
ידני (Axe + בדיקה ויזואלית) 95%+ 10–15 דקות מצבים נדירים, רקעים מורכבים

הכלים היעילים ביותר לבדיקת ניגודיות

למדידה מהירה של זוג צבעים, בודק הניגודיות של WebAIM הוא כלי מקוון נוח שמציג את היחס ורמת AA/AAA. לביקורת המונית, אנו משתמשים ב-Pa11y עם תצורה מותאמת אישית. אנו מטמיעים בדיקה לכל דף בצינור CI — אם דף כלשהו נכשל, הבנייה נשברת.

npx wcag-contrast "#333333" "#ffffff" # 12.63:1 — отлично 

הערה: בדיקת ניגודיות מקוונת חייבת להתחשב גם במצבים. לשם כך אנו משתמשים ב-Axe Core עם תצורות WCAG 2.1 AA.

כיצד אנו משיגים עמידה ב-WCAG AA תוך 5 ימים

התהליך כולל חמישה שלבים:

  1. ביקורת — הפעלת Pa11y ו-Axe על כל הדפים, בדיקה ויזואלית של מצבים מורכבים.
  2. עיצוב — יצירת משתני CSS סמנטיים שמבטיחים ניגודיות.
  3. יישום — החלפת צבעים במשתנים, תיקון גופנים ורווחים.
  4. בדיקה — הפעלה חוזרת של בדיקות אוטומטיות ובדיקה ידנית של מסכים מרכזיים.
  5. פריסה והדרכה — שילוב בדיקת CI, העברת תיעוד ותצורות.

גישה זו מהירה פי 4 מתיקון ידני כאוטי של כל אלמנט. לדוגמה, בפרויקט מסחר אלקטרוני, בדיקה אוטומטית פספסה כרטיס עם ניגודיות של 4.1:1 על רקע אפור — החשכנו את צבע הטקסט ותיעדנו טוקן חדש. תוצאה: הניגודיות הפכה ל-4.6:1, וכל מערכת העיצוב עודכנה ביום אחד.

מערכת עיצוב ומשתני CSS

מה לעשות כשניגודיות נכשלת במערכת עיצוב?

תרחיש אופייני: הטוקן npx wcag-contrast "#333333" "#ffffff" # 12.63:1 — отлично נותן ניגודיות של 4.2:1 במקום 4.5:1. הפתרון הוא או להחכים את הצבע או להגדיל את גודל הגופן לגדול. אנו ממליצים על הראשון: שנה את הצבע במקום אחד, לא את הגודל בכל רכיב.

דוגמה לתיקון:

:root {
  --color-text-primary: #1a1a1a; /* 17.1:1 AAA */
  --color-text-secondary: #595959; /* 7.0:1 AA */
  --color-text-muted: #767676; /* 4.54:1 AA */
  --color-accent: #005EA2; /* 5.9:1 AA */
}

היה --color-text-muted (4.0:1) → הפך ל-:root { --color-text-primary: #1a1a1a; /* 17.1:1 AAA */ --color-text-secondary: #595959; /* 7.0:1 AA */ --color-text-muted: #767676; /* 4.54:1 AA */ --color-accent: #005EA2; /* 5.9:1 AA */ } (4.54:1). שינוי בהירות של 10% פתר את הבעיה.

אוטומציה של בדיקות ב-CI

כדי למנוע שבירת ניגודיות בכל commit, אנו משלבים את Pa11y ב-GitHub Actions.

// .pa11yrc.json
{
  "standard": "WCAG2AA",
  "runners": ["axe", "htmlcs"],
  "ignore": ["color-contrast"]
}

הצינור עוצר את הבנייה אם בדיקה כלשהי נכשלת — הפגם לעולם לא מגיע לייצור.

תוצאות ואחריות

יישום שיטתי של WCAG משתלם תוך 3–6 חודשים באמצעות חיסכון בבדיקות והיעדר תביעות. השווה בין הגישות:

גישה עלות יישום סיכון לקנס זמן תחזוקה
תיקונים כאוטיים נמוכה גבוה גבוה
ביקורת שיטתית + CI בינונית מינימלי נמוך

ציר זמן: בין 3 ל-5 ימי עבודה לפרויקט בגודל ממוצע. אנו מציינים צירי זמן מדויקים לאחר סקירת הקוד שלך.

מה העבודה שלנו כוללת

  • ביקורת מלאה של ניגודיות לכל מצבי ה-UI (רגיל, ריחוף, פוקוס, מושבת) על 2–3 רקעים שונים.
  • ביקורת של גדלי גופנים וגבהי שורות בדסקטופ ומובייל.
  • יצירה או שיפור של מערכת עיצוב (משתני CSS, תיעוד).
  • שילוב Pa11y ב-CI של הפרויקט שלך.
  • הדרכת צוות: כיצד לבדוק ניגודיות ב-Figma וב-DevTools.
  • אחריות: אם דף חדש נכשל ב-AA לאחר יישום הטוקנים שלנו, אנו מתקנים זאת בחינם.

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