الفنانين
Architecture Document v1.0

هندسة الواجهة: الفراغات والشبكات

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

Structural Engineering Foundations

الرياضيات الخفية للثقة:
كيف تحكم الشبكة سلوك ضيوفنا؟

بناءً على الدراسات التي تشير إلى أن 72% من عمليات البحث عن المطاعم تتم عبر الجوال، قمنا بهندسة نظام "الفنانين" ليخاطب حواس المستخدم ويقلل الجهد المعرفي:

قاعدة الـ 8 بكسل (8pt Grid)

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

منطق الـ RTL (Native Experience)

محاذاة العناصر من اليمين إلى اليسار لا تعكس النص فقط، بل تعكس توقعات المستخدم الثقافية، مما يحسن من معدلات البقاء داخل الموقع (Retention Rates) عبر تجربة تبدو "طبيعية" للزائر العربي.

الفصل الأول: نظام الفراغات والشبكات (Spacing & Grids)
SECTION 1.0

نظام الفراغات والشبكات

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

SECTION 2.0

نظام الـ 8 بكسل (The 8px Grid System)

تعتمد مسافات النظام بالكامل على مضاعفات الرقم 8. هذا يضمن تناسقاً رياضياً، محاذاة دقيقة للبكسل (Pixel-perfect)، ويسهل التخاطب بين المصممين والمطورين.

space-1 (8px)

عناصر دقيقة ومترابطة بشدة

space-2 (16px)

النطاق التباعدي الافتراضي للبطاقات

space-3 (24px)

الفواصل بين مكونات من نفس السياق

space-4 (32px)

الفواصل الرئيسية داخل القسم الواحد

space-6 (48px)

المسافات الفاصلة بين الأقسام

space-8 (64px)

فراغات عملاقة للتنفس البصري

SECTION 3.0

نصف الخطوة: مسافة الـ 4 بكسل (The 4px Half Step)

الـ 4 بكسل ليست وحدة بناء أساسية، بـل هي أداة جراحية (Precision Tool) تُستخدم فقط لإجراء التعديلات الدقيقة جداً (Micro-adjustments)، مثل المسافة بين الأيقونة والنص المجاور لها، أو لضبط ارتفاع السطور (Line-height) ومحاذاة الشارات الصغيرة.

مسافة دقيقة (4px)

الخرطوم، السودان

Gap: 4px | Cohesive Grouping

مسافة قياسية (8px)

Gap: 8px | Component Separation

SECTION 4.0

شبكة الـ 12 عمود (The 12-Column Grid)

نعتمد شبكة مرنة من 12 عموداً للشاشات الكبيرة (Desktop). يكمن سر الرقم 12 في قابليته العالية للقسمة، مما يسمح بإنشاء تخطيطات لا حصر لها بمرونة. أما في شاشات الجوال، تتقلص الشبكة لتصبح عموداً واحداً ممتداً.

1
2
3
4
5
6
7
8
9
10
11
12
Gutters (Desktop) 24px
Gutters (Mobile) 16px
SECTION 5.0

قانون الفراغ الداخلي والخارجي (Internal vs External)

القانون الذهبي للتجميع الهندسي (Gestalt): الفراغ الداخلي (Padding) يجب أن يكون دائماً أصغر من أو يساوي الفراغ الخارجي الفاصل بين العناصر (Margin). هذا يضمن أن العناصر المرتبطة منطقياً تبدو متصلة بصرياً.

SECTION 6.0

العرض الأقصى لكتل النصوص (Text Max-Width)

يجب الالتزام بوضع حد أقصى (Max-Width) لأي حاوية نصوص مقروءة، يتراوح بين 600 بكسل إلى 800 بكسل.

SECTION 7.0

نظام التقويس والحدود الدائرية (Border Radius)

نستخدم زوايا دائرية منتظمة ومدروسة لتخفيف حدة الواجهة. أهم قاعدة هي "قانون التداخل" (Nesting Rule): مقدار القوس الداخلي = مقدار القوس الخارجي - مسافة الفراغ بينهما الأساسية (Padding).

radius-sm (4px)
radius-md (8px)
radius-lg (12px)
radius-xl (16px)
radius-2xl (24px)
Outer Radius: 24px
(24 - 12 = 12px Inner Radius)

التقويس متناغم ومتوازي تماماً