"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > استعلامات الوسائط CSS

استعلامات الوسائط CSS

تم النشر بتاريخ 2024-11-05
تصفح:919

CSS Media Queries

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


ما هي استعلامات الوسائط؟

استعلامات الوسائط هي تقنية CSS تمكن المطورين من تطبيق أنماط محددة على موقع ويب بناءً على خصائص الجهاز الذي يعرضها. يمكن أن تتضمن هذه الخصائص عرض الشاشة، والارتفاع، والاتجاه، والدقة، وحتى نوع الجهاز. باستخدام استعلامات الوسائط، يمكنك إنشاء نقاط توقف في CSS الخاص بك تسمح بتخطيط مرن وقابل للتكيف، مما يضمن أن يبدو موقع الويب الخاص بك رائعًا على أي حجم شاشة.

بناء جملة استعلامات الوسائط

يتكون بناء الجملة الأساسي لاستعلام الوسائط من قاعدة @media متبوعة بنوع الوسائط وشروطها. إليك بنية بسيطة:


@media media-type and (condition) {
  /* CSS rules go here */
}


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

مثال لاستعلام الوسائط

إليك مثال مباشر لكيفية استخدام استعلام الوسائط:


/* Default styles */
body {
  font-size: 16px;
  background-color: white;
}

/* Styles for devices with a maximum width of 600px */
@media screen and (max-width: 600px) {
  body {
    font-size: 14px;
    background-color: lightgray;
  }
}


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


كيفية عمل استعلامات الوسائط

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

نقاط التوقف

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

  • الأجهزة المحمولة: الحد الأقصى للعرض: 600 بكسل
  • الأجهزة اللوحية: أقصى عرض: 768 بكسل
  • أجهزة الكمبيوتر المحمولة: الحد الأقصى للعرض: 1024 بكسل
  • أجهزة الكمبيوتر المكتبية: الحد الأدنى للعرض: 1025 بكسل

يمكن تعديل نقاط التوقف هذه بناءً على متطلبات التصميم المحددة الخاصة بك.


أفضل الممارسات لاستخدام استعلامات الوسائط

1. النهج الأول للهاتف المحمول

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

2. استخدم الوحدات النسبية

عند تحديد الأنماط ضمن استعلامات الوسائط الخاصة بك، فكر في استخدام الوحدات النسبية مثل النسب المئوية أو ems أو rems بدلاً من الوحدات الثابتة مثل البكسل. تعمل هذه الممارسة على تعزيز المرونة وتضمن قدرة أفضل على التكيف عبر الأجهزة المختلفة.

3. اجعل الأمر بسيطًا

تجنب المبالغة في تعقيد استفسارات الوسائط الخاصة بك. ركز على الأنماط الأساسية التي تحتاج إلى التغيير عند كل نقطة توقف، وحافظ على نظافة CSS وقابلية صيانته.

4. اختبار شامل

اختبر دائمًا استعلامات الوسائط الخاصة بك عبر مختلف الأجهزة وأحجام الشاشات للتأكد من تطبيق أنماطك بشكل صحيح. يمكن لأدوات مثل Chrome Developer Tools المساعدة في محاكاة أحجام مختلفة للشاشات للاختبار.


خاتمة

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

مع استمرار تقدم التكنولوجيا وإدخال أجهزة جديدة، سيكون إتقان استعلامات الوسائط أمرًا بالغ الأهمية لأي مطور ويب يتطلع إلى إنشاء مواقع ويب حديثة وسريعة الاستجابة. ابدأ بدمج استعلامات الوسائط في مشاريعك اليوم، وارفع مهاراتك في تصميم الويب إلى آفاق جديدة!

بيان الافراج تم نشر هذه المقالة على: https://dev.to/shieldstring/css-media-queries-4pfi?1 إذا كان هناك أي انتهاك، يرجى الاتصال بـ [email protected] لحذفه
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3