تخطَّ إلى المحتوى

@media

استعلامات الوسائط @media

قاعدة @media تطبق تنسيقات بشروط: عرض الشاشة، تفضيل الوضع الداكن، أو تقليل الحركة — بوابة التصميم المتجاوب الرسمية.

الأداة التي جعلت «موقعًا واحدًا لكل الأجهزة» ممكنًا: كتلة تنسيقات لا تسري إلا بتحقق شرطها. المنهج الحديث Mobile-First: التنسيق الأساسي للجوال، ثم min-width تضيف تحسينات الشاشات الأوسع تصاعديًا (768px و1024px نقاط الكسر المألوفة — وأصدق منها: نقطة تنكسر عندها واجهتك فعلًا).

والاستعلامات غير المقاسية لا تقل أهمية: prefers-color-scheme للداكن التلقائي، وprefers-reduced-motion لإيقاف الحركات لمن تؤذيهم — كلاهما مطبق بهذا الموقع. وتذكر شرطها الصامت: وسم meta viewport وإلا كذب الجوال بشأن عرضه.

الصياغة

/* الجوال أولًا: الأساس بلا شرط */
.grid { display: grid; gap: 16px; }

@media (min-width: 768px) {
  .grid { grid-template-columns: 1fr 1fr; }
}

@media (prefers-reduced-motion: reduce) {
  * { animation: none !important; }
}

⚡ جرّب بنفسك

عدّل الكود واضغط «تحديث» لترى النتيجة فورًا — التجربة أفضل معلّم.

🎨 محرّر HTML/CSS
<style>
  .rg { display: grid; gap: 8px; }
  .rg div { background: #7c5cff; color: white; padding: 14px; border-radius: 10px; text-align: center; }
  @media (min-width: 500px) {
    .rg { grid-template-columns: 1fr 1fr; }
    .rg div { background: #22d3ee; }
  }
</style>
<div class="rg"><div>عنصر 1</div><div>عنصر 2</div></div>
<p>وسّع المعاينة فوق 500px: عمودان ولون جديد — استعلام حي.</p>
النتيجة المباشرة:

أهم القيم

القيمةالوظيفة
(min-width: 768px)من هذا العرض فأوسع — عماد Mobile-First
prefers-color-scheme: darkمتابعة وضع نظام المستخدم الداكن
prefers-reduced-motionاحترام إيقاف الحركة — وصولية
(hover: hover)أجهزة بمؤشر حقيقي — عزل تأثيرات الهفر

💡 نصائح عملية

  • ابنِ للجوال أولًا ثم وسّع بـ min-width — أنظف من التقليص العكسي دائمًا
  • قلل حاجتك للاستعلامات أصلًا: clamp وauto-fit/minmax تتجاوب ذاتيًا

⚠️ أخطاء شائعة

  • خلط min وmax عشوائيًا بتداخلات متصارعة — اختر منهجًا والتزمه
  • نسيان meta viewport فيتظاهر الجوال بعرض 980px وتفشل الاستعلامات

خصائص ذات صلة

🎓 تريد فهم الصورة الكاملة خطوة بخطوة؟ ابدأ من مسار CSS الكامل بالعربي.

📚 للتعمق التقني الكامل بالإنجليزية: MDN Web Docs