التصميم المتجاوب

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

نقاط التوقف (Breakpoints)

يعتمد نظام تصميم الشارقة نقاط التوقف (Breakpoints) نفسها المستخدمة في Tailwind CSS لضمان الاتساق بين التصميم والتنفيذ.

Tailwind CSS breakpoints
بادئة نقطة التوقف (Breakpoint Prefix) الجهاز الحد الأدنى لعرض الشاشة CSS
sm Mobile 40rem (640px) @media (width >= 40rem) { ... }
md Tablet 48rem (768px) @media (width >= 48rem) { ... }
lg Tablet/Laptop 64rem (1024px) @media (width >= 64rem) { ... }
xl Desktop 80rem (1280px) @media (width >= 80rem) { ... }
2xl Large Desktop 96rem (1536px) @media (width >= 96rem) { ... }

أهمية التصميم المتجاوب

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

يساهم التصميم المتجاوب في:

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

نهج الأجهزة المحمولة أولًا

يعتمد نظام تصميم الشارقة نهج الأجهزة المحمولة أولًا (Mobile First)، حيث يبدأ تصميم الواجهات بأصغر حجم شاشة مدعوم، ثم يتوسع تدريجيًا مع زيادة مساحة العرض.

يساعد هذا النهج على:

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

ينبغي أن توسّع تخطيطات سطح المكتب التجربة وتثريها دون تغيير الوظائف الأساسية أو طريقة استخدام الواجهة.


نقاط التوقف في التصميم المتجاوب

تحدد نقاط التوقف (Breakpoints) أحجام الشاشات التي تتغير عندها التخطيطات أو سلوك المكونات. ويتوافق نظام تصميم الشارقة مع نموذج نقاط التوقف في Tailwind CSS لضمان الاتساق بين مواصفات التصميم والتنفيذ.

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

قد تشمل التعديلات في التصميم المتجاوب ما يلي:

  • تعديل عدد الأعمدة.
  • تغيير المحاذاة أو المسافات.
  • إعادة ترتيب المحتوى الداعم.
  • تحويل عناصر التنقل إلى تخطيط أكثر ملاءمة للشاشات الصغيرة.
  • تعديل أحجام الخطوط والوسائط.
  • التبديل بين التخطيط الأفقي والعمودي.

سطح المكتب الكبير (Desktop L): 1440 بكسل

نوع الشبكة
الجهاز
الأعمدة
المسافات
الهوامش
النوع
1440px
12
24px
64px
Stretch

شبكة مكونة من 12 عمودًا

1
2
3
4
5
6
7
8
9
10
11
12

عمودان متساويا العرض

6 أعمدة
6 أعمدة

تخطيط بشريط جانبي (8 + 4)

المحتوى الرئيسي (8 أعمدة)
الشريط الجانبي (4 أعمدة)

الأجهزة المحمولة (Mobile): 375 بكسل

نوع الشبكة
الجهاز
الأعمدة
المسافات
الهوامش
النوع
375px
4
16px
20px
Stretch

الشبكة المتجاوبة

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

تُستخدم الشبكة المتجاوبة من أجل:

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

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