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

Pure CSS Dropdowns Summary Checklist خلاصة القوائم المنسدلة الاحترافية

صمم قوائم منسدلة احترافية بلغة CSS الخالصة عبر القوائم الدلالية المتداخلة والتموضع المنطقي ثنائي اللغة والانتقالات السلسة وجسر الفأرة الخفي ودعم التنقل الكامل بلوحة المفاتيح.
3 صفوف تعليمية
لغة CSS
0 مشاهدة

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

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

راجع القائمة المرجعية المتكاملة التالية عند بناء أي قائمة منسدلة ثنائية اللغة بلغة CSS الخالصة:

الركيزةالقاعدة القياسية الموصى بهاالمشكلة التي تعالجها
العنصر الأبposition: relative على li.has-menuتحديد نقطة المرجع لإحداثيات اللوحة الفرعية
اللوحة العائمةposition: absolute; top: 100%; z-index: 20منع دفع محتوى الصفحة إلى الأسفل عند الفتح
المحاذاة المنطقيةinset-inline-start: 0محاذاة يميناً بالعربية ويساراً بالإنجليزية تلقائياً
دعم لوحة المفاتيحدمج :hover مع :focus-withinإبقاء القائمة مفتوحة أثناء التنقل بمفتاح Tab
الانتقال السلسدمج opacity وvisibility وtransformحركة ناعمة مع منع النقر الخاطئ وهي مغلقة
سد فجوة الفأرةجسر خفي عبر .submenu::beforeمنع انغلاق القائمة عند عبور الفجوة الرأسية
الصف 2 ملاحظة هامة
الصف 3 ملاحظة هامة
خلاصة المعرفة ومحطة الانتقال

ملخص الدرس

حصاد الدرس

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

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

في ملخص الدرس أتقنت هيكلة القوائم المتداخلة دلالياً، وربط اللوحات العائمة بمحاذاة منطقية عبر inset-inline-start، ودعم التنقل بلوحة المفاتيح عبر :focus-within، وتحريك الظهور بسلاسة مع جسر الفأرة وفحص الحالات في أدوات المطور. وتتمثل الخطوة التالية في الانتقال إلى الدرس الختامي تنسيق النماذج وحقول الإدخال في لغة CSS لبناء نماذج متجاوبة وميسرة باحترافية كاملة.