נגישות WCAG עבור 1C-Bitrix: הגדרת ניגודיות וגודל גופן

<!-- מאמר מקורי ברוסית שתורגם לאנגלית לפי מדריך הסגנון ЧПТ --> ## נגישות WCAG עבור 1C-Bitrix: הגדרת ניגודיות וגודל גופן המעצב בחר טקסט אפור על רקע לבן — יפה, מינימליסטי. ואז מגיעה ביקורת WCAG, ומתברר שלטקסט הראשי בקטלוג יש ניגוד...
השירותים שאנו מציעים
מציג 1 מתוך 1כל 1626 השירותים
נגישות WCAG עבור 1C-Bitrix: הגדרת ניגודיות וגודל גופן
פשוט
~1 יום

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

שאלות נפוצות

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

  • image_website-b2b-advance_0.webp
    פיתוח אתר חברה B2B ADVANCE
    1460
  • image_bitrix-bitrix-24-1c_fixper_448_0.webp
    פיתוח אתר לחברת FIXPER
    1019
  • image_bitrix-bitrix-24-1c_development_of_an_online_appointment_booking_widget_for_a_medical_center_594_0.webp
    פיתוח מבוסס Bitrix, Bitrix24, 1C לחברה פיתוח ווידג'ט להזמנת תורים אונליין למרכז רפואי
    763
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    פיתוח על בסיס 1C Enterprise עבור MIRSANBEL
    882
  • image_crm_dolbimby_434_0.webp
    פיתוח אתר על CRM Bitrix24 עבור DOLBIMBY
    809
  • image_crm_technotorgcomplex_453_0.webp
    פיתוח על בסיס Bitrix24 עבור חברת TECHNOTORGKOMPLEKS
    1164

נגישות WCAG עבור 1C-Bitrix: הגדרת ניגודיות וגודל גופן

המעצב בחר טקסט אפור על רקע לבן — יפה ומינימליסטי. ואז מגיע ביקורת WCAG, ומתברר שלטקסט הראשי בקטלוג יש ניגודיות של 3.2:1 לעומת הדרישה של 4.5:1. זו לא רק בעיה משפטית. כ-8% מהגברים סובלים מליקוי בראיית צבעים, ועבורם אפור על לבן הוא פשוט בלתי קריא. יתרה מכך, אי-עמידה בדרישות עלולה להוביל לתביעות משתמשים ולקנסות על אי-עמידה בתקנים. אנו מגדירים ניגודיות וגדלי גופנים ב-1C-Bitrix במפתח מלא כך שהאתר שלך יעמוד בתקני WCAG ויהיה נוח לכולם. הלקוחות שלנו חוסכים עד 40% מתקציבי התיקונים — חיסכון ממוצע של 500 עד 2,000 דולר לפרויקט. ביקורת ניגודיות מלאה מתחילה ב-500 דולר, ועלות הגדרה טיפוסית היא 1,000–3,000 דולר.

כיצד למדוד ניגודיות ב-Bitrix

הניגודיות מחושבת באמצעות נוסחת WCAG: (L1 + 0.05) / (L2 + 0.05). כאן L1 ו-L2 הם בהירות יחסית של צבעים לפי תקן sRGB. הדרך המהירה ביותר לבדוק היא Chrome DevTools: בחר אלמנט ובחלונית Accessibility ראה 'Contrast ratio'. ערכים:

רמה ניגודיות מינימלית יישום
AA 4.5:1 טקסט רגיל
AA גדול 3:1 טקסט גדול (18pt / 14pt מודגש) וממשק משתמש
AAA 7:1 טקסטים ארוכים, המלצה

הפרות אופייניות בתבניות Bitrix:

  • מחיר ישן עם קו חוצה: #999 על #fff — ניגודיות 2.85:1
  • פירורי לחם: #aaa על #fff — ניגודיות 2.32:1
  • טקסט placeholder בשדות: #bbb על #fff — ניגודיות 1.78:1
  • כיתובי תמונות בסליידר על רקע כהה: טקסט לבן ללא צל על תמונה בהירה

דוגמאות לתיקוני ניגודיות

אלמנט בעיה לפני אחרי ניגודיות אחרי
מחיר ישן #999 על לבן 2.85:1 #767676 4.54:1
פירורי לחם #aaa על לבן 2.32:1 #595959 7.0:1
Placeholder #bbb על לבן 1.78:1 #767676 4.54:1
כפתור על רקע #ccc על #fff 1.63:1 #595959 7.0:1

כיצד אנו מתקנים ניגודיות ב-CSS

ב-Bitrix, הסגנונות מחולקים בדרך כלל בין קבצים: תבנית style.css, רכיב style.css בתיקיות תבניות הרכיבים, ו-CSS מותאם אישית. אנו מוצאים הפרות בכל שלושת המקומות ומיישמים תיקונים.

מערכת תיקונים מינימלית לחנות:

/* Старая цена — не должна быть нечитаемой, просто другого стиля */ .price-old { color: #767676; /* Контраст 4.54:1 на белом */ text-decoration: line-through; } /* Хлебные крошки */ .breadcrumb a, .breadcrumb span { color: #595959; /* Контраст 7.0:1 на белом */ } /* Placeholder */ ::placeholder { color: #767676; opacity: 1; /* Firefox добавляет opacity: 0.54 по умолчанию */ } 

מדוע גדלי גופנים והתאמת גודל חשובים

תקן WCAG 1.4.4 דורש שניתן יהיה לשנות את גודל הטקסט עד 200% ללא אובדן תוכן. ב-Bitrix, זה מופר כאשר:

  • גופנים מוגדרים ב-/* Старая цена — не должна быть нечитаемой, просто другого стиля */ .price-old { color: #767676; /* Контраст 4.54:1 на белом */ text-decoration: line-through; } /* Хлебные крошки */ .breadcrumb a, .breadcrumb span { color: #595959; /* Контраст 7.0:1 на белом */ } /* Placeholder */ ::placeholder { color: #767676; opacity: 1; /* Firefox добавляет opacity: 0.54 по умолчанию */ } — הם לא מתכווננים כאשר גודל הגופן הבסיסי של הדפדפן משתנה
  • למכלים יש גובה קבוע ב-px — טקסט נחתך בעת שינוי גודל
  • px על בלוקי טקסט

כלל: גודל טקסט בסיסי — overflow: hidden (16px), כותרות — ב-1rem או em. מכלים — rem במקום min-height:

/* Плохо */ .product-name { font-size: 14px; height: 40px; overflow: hidden; } /* Хорошо */ .product-name { font-size: 0.875rem; min-height: 2.5em; } 

שימוש ביחידות יחסיות (rem) במקום פיקסלים מפחית באגי שינוי גודל בערך פי 3. זה מאושר על ידי הסטטיסטיקות שלנו על פני 80 פרויקטים. השיטה שלנו מהירה פי 2 מתיקונים ידניים של אלמנטים בודדים.

מעבר דינמי לגודל גופן

עבור אתרים הנדרשים לעמוד בתקן GOST R 52872 (אתרים ממשלתיים, חלק מהארגונים הפיננסיים), יש צורך בכפתור הגדלת גופן. מיושם באמצעות משתני CSS:

:root { --font-scale: 1; } body { font-size: calc(1rem * var(--font-scale)); } 
דוגמת קוד מלאה למחליף גופנים

JavaScript בלחיצת כפתור משנה את המשתנה ושומר ל-height:

function setFontScale(scale) { document.documentElement.style.setProperty('--font-scale', scale); localStorage.setItem('fontScale', scale); } // При загрузке var saved = localStorage.getItem('fontScale'); if (saved) setFontScale(saved); 

בתבנית Bitrix, כפתורי גודל גופן מתווספים ב-/* Плохо */ .product-name { font-size: 14px; height: 40px; overflow: hidden; } /* Хорошо */ .product-name { font-size: 0.875rem; min-height: 2.5em; } . הפונקציה פועלת ללא טעינת עמוד מחדש וללא PHP — ללא התנגשות עם מטמון Bitrix.

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

דפדפנים מודרניים תומכים ב-:root { --font-scale: 1; } body { font-size: calc(1rem * var(--font-scale)); } — שאילתת מדיה עבור משתמשים עם הגדרות ניגודיות גבוהה במערכת ההפעלה. עבור אלמנטים קריטיים (כפתורים, שדות טופס), הוסף כללים:

@media (prefers-contrast: more) { .btn-primary { border: 2px solid currentColor; } input, select { border-width: 2px; } } 

כיצד אנו מגדירים ניגודיות: שלב אחר שלב

  1. סריקה אוטומטית באמצעות axe DevTools לזיהוי כל ההפרות.
  2. בדיקה ידנית של כל עמוד תבנית — אנשים עם עיוורון צבעים רואים אחרת.
  3. יצירת טבלת הפרות עם עדיפויות (קריטי, בינוני, אינפורמטיבי).
  4. תיקון CSS וסגנונות רכיבים — החלפת צבעים ומעבר ל-rem.
  5. בדיקה חוזרת — בדיקת ניגודיות בזום 200%.
  6. מסירה ותיעוד — אתה מקבל דוח עם השינויים.

מה כלול

  • ביקורת ניגודיות — בדיקת כל אלמנטי העמוד לעמידה ב-WCAG AA/AAA
  • תיקוני CSS — החלפת צבעים, מעבר ל-rem/em, פתרון התנגשויות
  • יישום מחליף גודל גופן — אופציונלי
  • התאמת ערכת נושא כהה ומצב ניגודיות גבוהה — אופציונלי
  • בדיקות — בכל הדפדפנים המרכזיים ובמכשירים ניידים
  • תיעוד — תיאור השינויים שבוצעו

המומחיות שלנו

למעלה מ-10 שנות ניסיון בפיתוח 1C-Bitrix ו-Bitrix24. השלמנו יותר מ-80 פרויקטי נגישות ושימושיות. אנו מבטיחים עמידה ב-WCAG 2.1. תעודות זמינות לפי בקשה.

כיצד להזמין

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