CSS: تخطيط CSS المتجاوب

آخر تحديث: 2026-10-13

خصائص هذا القسم: min-width

1. صور متجاوبة

(1) صورة متجاوبة أساسية

CSS
img {
  max-width: 100%;
  height: auto;
}

(2) صورة خلفية متجاوبة

CSS
.banner {
  background-image: url("desktop-bg.jpg");
  background-size: cover;
  background-position: center;
}

@media (max-width: 768px) {
  .banner {
    background-image: url("mobile-bg.jpg");
  }
}

2. جداول متجاوبة

الجداول يمكن أن تفيض على الشاشات الصغيرة. استخدم overflow-x: auto للتمرير الأفقي:

▶ مثال

▶ جرّب الكود

3. إظهار/إخفاء العناصر

استخدم استعلامات الوسائط لإظهار/إخفاء العناصر عند نقاط توقف مختلفة:

▶ مثال

▶ جرّب الكود

4. اختبار التخطيطات المتجاوبة

  1. تغيير حجم المتصفح: اسحب حواف نافذة المتصفح
  2. Chrome DevTools: F12 → تبديل شريط الأجهزة (Ctrl+Shift+M)
  3. أجهزة حقيقية: اختبر على هواتف/أجهزة لوحية حقيقية عند الإمكان


خصائص هذا القسم: min-width

❓ أسئلة شائعة

س كيف أجعل الصور متجاوبة؟
ج أساسي: img { max-width: 100%; height: auto; } يضمن عدم فيضان الصور. متقدم: استخدم <picture> و<source> لتحميل دقة مختلفة عند أحجام شاشات مختلفة. الإصدار الأساسي يكفي لمعظم الحالات.
س هل يجب أن يكون للتصميم المتجاوب ثلاث نسخ؟
ج لا. ا.ensure تجربة المحمول أولاً، ثم حسّن على شاشات أكبر. كثير من الصفحات يحتاج فقط نسختي محمول + سطح مكتب؛ الجهاز اللوحي غالباً يكون انتقالاً طبيعياً. المفتاح هو "المحتوى أولاً، تكيف الجهاز" — ليس متجاوباً من أجل المرونة.
س كيف أختبر التأثيرات المتجاوبة؟
ج أدوات المطور في المتصفح يمكنها محاكاة أحجام أجهزة مختلفة، لكن الاختبار على أجهزة حقيقية مُوصى به. تفاعلات اللمس تختلف عن المحاكاة. أدوات مثل responsinator.com يمكنها أيضاً المساعدة في المعاينة السريعة.

📖 ملخص

📝 تمارين

  1. أنشئ صفحة "مدونة شخصية متجاوبة" بتنقل ترويسي، وقائمة مقالات، وتوصيات شريط جانبي، وحقوق نشر تذييل. المتطلبات: محمول عمود واحد، جهاز لوحي عمودان، سطح مكتب ثلاثة أعمدة + شريط جانبي ثابت.
  2. استخدم نقاط توقف min-width لتغيير شبكة بطاقات من عمود واحد إلى 4 أعمدة، مراقبة عند كل نقطة توقف.
  3. أنشئ صفحة جدول متجاوبة حيث يمكن للجداول التمرير أفقياً على شاشات صغيرة (باستخدام overflow-x: auto).
Web-Tutorial.com

فريق Web-Tutorial التقني

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

100%