0Pricing
Web Accessibility Academy · درس

أزرار توضّح ما تفعله

سمِّ الإجراءات بوضوح للمستخدمين الذين لا يستطيعون رؤيتها.

أزرار توضّح ما تفعله درس مجاني في Web Accessibility Academy على CoddyKit. هذا هو الدرس 3 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Web Accessibility Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Web Accessibility Academy 4 دروس في المجموع.

تحتاج الأزرار إلى أسماء

لا يكون الزر مفيدًا إلا إذا عرف المستخدمون وظيفته. واسمه المتاح هو ما يقرؤه قارئ الشاشة بصوت عالٍ قبل ضغطه.

النص يصبح الاسم

في الزر العادي، يكون النص الظاهر داخله هو الاسم المتاح. فالكلمات الواضحة تعني إعلانًا واضحًا.

<button>Save changes</button>

اذكر الإجراء

سمِّ الزر بالإجراء الذي ينفذه، مثل حفظ أو حذف أو إضافة إلى السلة. فالفعل يوضح للمستخدمين بالضبط ما سيحدث.

تجنب التسميات المبهمة

تكون تسميات مثل موافق أو إرسال أو انتقال مبهمة عندما تشترك فيها أزرار عدة. سمِّ الإجراء المحدد حتى يكون كل زر مفهومًا بمفرده.

مشكلة الأيقونة وحدها

لا يملك زر أيقونة بلا نص اسمًا متاحًا. وقد يقول قارئ الشاشة «زر» فقط، تاركًا المستخدم يحاول التخمين. 🤔

<button><svg>...</svg></button>

سمِّ زر الأيقونة

امنح الزر الخالي من الكلمات اسمًا باستخدام aria-label. ستظل الأيقونة ظاهرة، لكن التقنيات المساعدة ستعلن وظيفتها.

<button aria-label="Close dialog"><svg>...</svg></button>

أخفِ الأيقونات الزخرفية

عندما تسمّي التسمية الإجراء بالفعل، اجعل الأيقونة الداخلية aria-hidden حتى لا تُقرأ كضوضاء إضافية.

<svg aria-hidden="true">...</svg>

أعلن تغيّر الحالة

يجب أن يعلن زر التبديل حالته. استخدم aria-pressed حتى تقول قارئات الشاشة ما إذا كان مفعّلًا أم متوقفًا.

<button aria-pressed="true">Mute</button>

المحتوى القابل للتوسيع

يجب أن يتضمن الزر الذي يعرض لوحة أو يخفيها aria-expanded، حتى يعرف المستخدمون ما إذا كانت مفتوحة أم مطوية.

<button aria-expanded="false">Details</button>

اجعل التسميات قصيرة وصادقة

تكون التسمية الجيدة قصيرة لكنها صادقة. فهي تعد بما ينفذه ضغط الزر بالضبط، من دون مفاجآت بعد النقر.

طابِق بين الظاهر والمتاح

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

تحقق سريع

يعرض زر إغلاق يقتصر على أيقونة علامة X. كيف تمنحه اسمًا متاحًا؟

مراجعة

سمِّ كل زر بالإجراء الذي ينفذه، وامنح الأزرار التي تقتصر على أيقونات تسميات، وأعلن الحالة باستخدام سمات aria. والآن يعرف المستخدمون دائمًا ما تفعله الأزرار. 👍

الأسئلة الشائعة

هل درس «أزرار توضّح ما تفعله» مجاني؟

نعم — نص درس «أزرار توضّح ما تفعله» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Web Accessibility Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Web Accessibility Academy 4 دروس في المجموع.

ماذا ستتعلم في «أزرار توضّح ما تفعله»؟

سمِّ الإجراءات بوضوح للمستخدمين الذين لا يستطيعون رؤيتها. تتمرن على Web Accessibility Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ Web Accessibility Academy؟

لا تُشترط خبرة سابقة. Web Accessibility Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 3 من أصل 4.

كم من الوقت يستغرق درس «أزرار توضّح ما تفعله»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس Web Accessibility Academy هذا؟

نعم. كل درس في Web Accessibility Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. الروابط تنقلك إلى أماكن والأزرار تنفّذ أفعالاً
  2. نص رابط مفهوم خارج السياق
  3. أزرار توضّح ما تفعله
  4. النمط المضاد للمرساة التي بلا href
← العودة إلى Web Accessibility Academy