انتقل إلى محتوى الدرس

Button Group Accessibility إتاحة مجموعات الأزرار ARIA

تعلّم بناء مجموعات الأزرار وأشرطة الأدوات في بوتستراب 5.3 عبر btn-group والأنماط المفرغة وشريط btn-toolbar والتحكم بالأحجام والترتيب الرأسي وضوابط الإتاحة ARIA.
6 صفوف تعليمية
بوتستراب 5
1 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

بدون سمات الإتاحة الصحيحة، تقرأ التقنيات المساندة سلسلة من الأزرار المتتالية دون أن يدرك الكفيف أنها تمثل مجموعة خيارات مترابطة! لذلك يشدد توثيق Bootstrap 5.3 على قاعدتين ذهبيتين لا غنى عنهما: منح كل مجموعة role="group" بينما يأخذ شريط الأدوات الأب role="toolbar"، وتزويد كل مجموعة أو شريط باسم وصفي واضح عبر aria-label أو ربطه بعنوان ظاهر عبر aria-labelledby.

العنصر المعماريالكلاس القياسيالدور والسمة الإلزامية للإتاحة
مجموعة أفقية مترابطة.btn-grouprole="group" مع aria-label واضح
شريط أدوات متعدد المجموعات.btn-toolbarrole="toolbar" مع aria-label شامل
تكبير أو تصغير المجموعة.btn-group-lg / .btn-group-smيوضع على الحاوية الأب بدلاً من تكراره على الأبناء
مجموعة أدوات رأسية.btn-group-verticalrole="group" وتوحيد عرض الأزرار عمودياً
الصف 2 معاينة حية
الصف 3 ملاحظة هامة
الصف 4 ملاحظة هامة
الصف 5 ملاحظة هامة
الصف 6 ملاحظة هامة
خلاصة المعرفة ومحطة الانتقال

ملخص الدرس

حصاد الدرس

مراجعة مركّزة لأهم المفاهيم والقواعد الهندسية التي أتقنتها في هذا الدرس قبل التطبيق العملي

ماذا تعلّمت في هذا الدرس؟

أتقنت في هذا الدرس تجميع الأزرار المترابطة أفقياً بكلاس btn-group ورأسياً بكلاس btn-group-vertical، وبناء أشرطة الأدوات المتعددة عبر btn-toolbar، وضبط الأحجام الموحدة، وتطبيق عقود الإتاحة القياسية role="group" وrole="toolbar". الخطوة التالية: انتقل الآن إلى الدرس الرابع والعشرين لتعلّم تصميم الشارات النسبية والكبسولية وعدادات الإشعارات الزاوية باستخدام مكوّن Badges.