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

Keyboard Focus and Outline Safety مؤشر التركيز وخطورة إلغاء outline

افهم آلية عمل الإطار الخارجي في لغة CSS لرسم حلقة بصرية واضحة خارج حدود العنصر دون تغيير أبعاده أو إزاحة العناصر المجاورة، وتعرّف على أهميته الجوهرية لمؤشر التركيز.
2 صفوف تعليمية
لغة CSS
5,168 مشاهدة

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

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

تعتمد جميع المتصفحات على الإطار الخارجي ليكون مؤشر التركيز البصري لمستخدمي لوحة المفاتيح الذين يتنقلون بين الروابط والأزرار والحقول بالضغط على مفتاح Tab دون فأرة.

إن إلغاء هذه الحلقة عبر كتابة outline-style: none; دون توفير بديل بصري واضح وعالي التباين يُعد خطأً جسيماً في إمكانية الوصول؛ لأن المستخدم يفقد أثر موضعه الحالي داخل الصفحة! بدلاً من إخفاء الحلقة، نسّق نمطها وسماكتها ولونها بتباين واضح ينسجم مع تصميمك:

الصف 2 كود برمجي
CSS
.visible-ring {
  background-color: #1e293b;
  color: #ffffff;
  outline-style: solid;
  outline-width: 3px;
  outline-color: #2563eb;
}