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

Responsive Web Design with CSS التصميم المتجاوب للشاشات عبر CSS

تعرّف بوضوح على أساسيات تصميم واجهة المستخدم UI وتجربة المستخدم UX، وتحويل المخططات إلى صفحات حية، والتصميم المتجاوب عبر CSS لجميع الشاشات، وتوافق المتصفحات، وإمكانية الوصول الرقمي a11y، ودعم العربية RTL والإنجليزية LTR.
5 صفوف تعليمية
تكنولوجيا الويب
1 مشاهدة

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

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

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

  • الأبعاد المرنة والصور المتكيفة: بدلاً من تثبيت عرض العنصر برقم جامد يخرج عن حدود شاشة الهاتف، تتمدد البطاقات والصور وتتقلص بنسب مرنة تمنع ظهور شريط تمرير أفقي مزعج.
  • نقاط التكيف حسب عرض الشاشة (): تتعرف قواعد على عرض شاشة الزائر وتعيد توزيع العناصر تلقائياً؛ فتعرض ثلاث بطاقات متجاورة على شاشة الحاسوب، وبطاقتين على الجهاز اللوحي، وبطاقة واحدة تحت الأخرى على الهاتف المحمول.
  • ملاءمة اللمس على الهواتف: تتحول القوائم الطويلة على الهاتف إلى قائمة مدمجة أنيقة مع تكبير الأزرار لتناسب اللمس بالإصبع.

تأمل المخطط التوضيحي الآتي ثم جرّب المحاكي التفاعلي لاختبار التجاوب والوصول الرقمي واتجاه اللغة:

الصف 2 صورة توضيحية
مخطط يوضح تكامل تصميم UI/UX والتصميم المتجاوب RWD وإمكانية الوصول a11y ودعم العربية RTL والإنجليزية LTR
الصف 3 معاينة حية
الصف 4 شرح توضيحي

تتضمن كل صفحة ويب متجاوبة وسم الأساسي في قسم رأس الصفحة () ليطابق المتصفح عرض شاشة الهاتف الحقيقية:

الصف 5 كود برمجي
HTML
<head>
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>