نقاط توقف media queries
قريباً: سيكتشف تغييرات التخطيط التي تُفعّل بواسطة نقاط توقف media queries عبر عروض الـviewport التي يحدّدها الفريق.
لم يعد التصميم المتجاوب موضوعاً مقتصراً على المواقع الموجّهة للجمهور العامّ: تُستعرض التطبيقات المهنية اليوم بشكل متزايد على الأجهزة اللوحية في الاجتماعات، وأثناء التنقّل عند العميل، أو على شاشات خارجية بأحجام غير معتادة. الانحدار البصري على نقطة توقّف وسيطة (عادةً 820px على iPad أو 1024px على لابتوب صغير الحجم) قد يجعل جزءاً كبيراً من تطبيقك غير قابل للاستخدام دون أن يلاحظ أحد ذلك محلياً، لأنّ المطوّرين يعملون عموماً على تنسيق شاشة واحد فقط. السيناريو الكلاسيكي: نقطة توقّف انتقلت من 768px إلى 480px تسحق الأعمدة على الجهاز اللوحي، قائمة hamburger استُبدلت بقائمة desktop تتجاوز حدود الشاشة، أو font-size للهاتف يُطبَّق حتّى 1024px فيُظهر كلّ النصّ صغيراً جداً على شاشة محمولة عادية. تُضيف container queries بعداً جديداً من التعقيد، لأنّها تعتمد على سياق العنصر الأب لا على viewport العامّ للنافذة، ممّا يجعل الانحدارات أقلّ قابلية للتوقّع. على بعض المتصفّحات، نسيان container-type على عنصر أب يكفي وحده لكسر عرض مكوّن كامل. على لوحات معلومات بنكية ولوحات تحكّم ERP وصفحات منتجات التجارة الإلكترونية المُتصفَّحة على أجهزة متعدّدة الأحجام، يصبح ضمان التجاوب أمراً حرجاً وأساسياً. حالياً يلتقط Delta-QA ويقارن كلّ صفحة ضمن viewport سطح مكتب واحد وحتمي، وهو ما يكتشف بالفعل الغالبية العظمى من الانحدارات البصرية. أمّا الالتقاط متعدد الـviewport الذي يحدّده الفريق، والذي سيُنشئ baseline بصرية متعدّدة التنسيقات ويُبرز الأعمدة التي تتراصّ بشكل سيّئ، العناصر التي تتجاوز الحدّ، النصوص التي تتقلّص، المكوّنات التي تختلّ محاذاتها، وأشرطة التمرير الأفقية الجديدة غير المرغوبة عبر كلّ نقطة توقّف، فهو قريباً. وسيُتيح لفرق ضمان الجودة QA تغطية كافّة نقاط التوقّف دون تغيير حجم المتصفّح يدوياً عند كلّ نشر. هذا هو جوهر الاختبار البصري ومقارنة الصفحات بالاعتماد على لقطة مرجعية snapshot لكشف الانحدار البصري ضمن نظام التصميم design system.
قريباً: سيكتشف تغييرات التخطيط التي تُفعّل بواسطة نقاط توقف media queries عبر عروض الـviewport التي يحدّدها الفريق.
قريباً: سيراقب قواعد @container التي تكيّف تنسيق المكونات بناءً على أبعاد العنصر الأب.
قريباً: سيلتقط تغييرات العناصر التي تستخدم وحدات viewport (vw, vh, dvh, svh) والتحجيم النسبي للـviewport عبر عدة viewports.
قريباً: سيتتبع تغييرات تحجيم الصور و aspect-ratio وعرض srcset عبر نقاط التوقف.
يغيّر مطوّر نقطة الكسر المتجاوبة من 768px إلى 480px. على سطح المكتب والهاتف (375px) كل شيء يمر. لكن على الجهاز اللوحي (768px)، الأعمدة الثلاثة مضغوطة، النص غير مقروء، الصور تتداخل. زوّار iPad يرون موقعًا مكسورًا. المختبر تحقّق على سطح المكتب وعلى الهاتف، لكن ليس على الأحجام المتوسطة. حالياً يقارن Delta-QA ضمن viewport سطح مكتب ثابت؛ الالتقاط متعدد الـviewport الذي يحدّده الفريق (والذي سيكتشف تحديداً هذا النوع من الكسر على الجهاز اللوحي عند كل نقطة توقّف) قريباً.
القائمة المتنقّلة (هامبرغر) تعمل بشكل ممتاز على 375px. لكن على 820px (iPad)، تظهر قائمة سطح المكتب... التي تتجاوز الشاشة لأنها مصمّمة لـ1024px كحد أدنى. عناصر القائمة مقطوعة، زوّار iPad لا يستطيعون التنقّل. التحقّق يدويًا من كل مكوّن على كل نقطة كسر غير واقعي. حالياً يقارن Delta-QA ضمن viewport سطح مكتب ثابت؛ الالتقاط متعدد الـviewport الذي يحدّده الفريق (والذي سيكشف هذا النوع من التجاوز عند 820px) قريباً.
يعدّل مطوّر media query وfont-size الهاتف (14px) يُطبّق الآن حتى 1024px بدل 768px. على الحاسوب المحمول، كل النص أصغر قليلًا، الزوّار يحدّقون دون أن يفهموا لماذا. المطوّر كان يختبر على شاشته 1440px، عنده كل شيء كان طبيعيًا. حالياً يقارن Delta-QA ضمن viewport سطح مكتب ثابت؛ الالتقاط متعدد الـviewport الذي يحدّده الفريق (والذي سيكتشف النص المتقلّص وإزاحات التخطيط عند 1024px) قريباً.
حمّل Delta-QA وابدأ باكتشاف تغييرات CSS في صفحات الويب، بدون كود.
macOS و Windows · مجانًا · دون تسجيل