برمجة

Accordion قابل للاستخدام: اختبر الزر والحالة ولوحة المفاتيح

فريق فايندو جروب2 دقائق قراءة0 مشاهدة0 تعليقات
مشاركة:
واجهة أسئلة تقنية توضيحية تعرض Accordion مفتوحًا مع إطار تركيز على زر العنوان

تتحرك علامة الزائد وتظهر الإجابة، لكن مستخدم لوحة المفاتيح لا يستطيع تشغيل عنوان Accordion، أو يسمع قارئ الشاشة أنه مغلق بينما محتواه ظاهر. هذه ليست مشكلة حركة فقط؛ العنوان والحالة واللوحة يجب أن يمثلوا مكوّنًا واحدًا مفهومًا.

ابدأ بزر له عنوان واضح

يصف نمط Accordion في دليل W3C APG عنوان اللوحة كزر داخل heading مناسب للبنية. ويشير aria-expanded إلى الفتح أو الإغلاق، بينما يربط aria-controls الزر بمعرف لوحة المحتوى. تغيير شكل الأيقونة وحده لا ينشئ هذه العلاقات.

في مثال افتراضي لأسئلة خدمة الدعم، ينبغي أن يعلن العنوان اسم السؤال وحالته. افحص المعرفات عند تكرار المكوّن في الصفحة حتى لا يتحكم زر في لوحة مكوّن آخر. لا تضع رابطًا تفاعليًا داخل الزر ثم تتوقع أن تكون وجهة التنشيط واضحة.

اختبر الأزرار قبل لمس الشاشة

الإجراءالنتيجة التي تراجعها
الوصول عبر Tabتركيز مرئي على العنوان الصحيح
Enter أو Spaceتغيير اللوحة وفق سياسة الفتح المعتمدة
Shift مع Tabعودة مفهومة دون فقد موضع التنقل
إغلاق لوحة بها رابطعدم الوصول إلى رابط غير ظاهر أثناء الإغلاق

يسمح التصميم أحيانًا بفتح أكثر من لوحة، وأحيانًا يحتفظ بواحدة فقط أو يمنع إغلاق اللوحة الوحيدة المفتوحة. حدد السياسة أولًا، ثم اجعل السلوك والحالة المعلنة متوافقين معها. لا تضع نتيجة اختبار واحدة لكل هذه الاختيارات المختلفة.

راجع الحالة بعد كل انتقال

افتح اللوحة ثم أغلقها ثم افتح لوحة مجاورة. قارن المحتوى المرئي بقيمة aria-expanded ووجهة aria-controls في كل مرة. لا يكفي تقليل الارتفاع أو جعل النص شفافًا إن بقيت الروابط المخفية ضمن مسار التركيز؛ اختبر إمكانية الوصول الفعلية للمحتوى المغلق.

وإذا تغير المحتوى بعد تحقق من نموذج داخل اللوحة، راجع أين يظهر الخطأ وكيف يصل المستخدم إليه. لا تسمح للحركة أن تخفي رسالة مطلوبة أو تنقل التركيز دون سبب مفهوم. استخدم نصوصًا تجريبية بدل بيانات عملاء في التسجيلات.

قارن اللمس والكيبورد والقراءة المساندة

في تصميم تجربة المستخدم اختبر العنوان والمحتوى على الهاتف، ثم راجع التنقل والاسم والحالة بقارئ الشاشة المستهدف. وتحتاج واجهات الويب اختبار النسخة المنشورة لا النموذج البصري فقط. معيار القبول تطابق القرار المرئي والمعلن والقابل للتنفيذ؛ نجاح هذا المكوّن لا يعد شهادة إتاحة لكل الموقع.

التصنيفات:برمجة
شارك:

التعليقات

لا توجد تعليقات بعد

أضف تعليقك

كن أول من يعلق على هذا المقال

02 · تابع القراءة

مقالات ذات صلة