الرموز الأولية

الرموز الأولية

الألوان

الألوان

الألوان

الألوان

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

Tokens

Label

label/primary

core/neutral/900

label/primary

core/neutral/900

label/primary

core/neutral/900

label/secondary

core/neutral/800

label/secondary

core/neutral/800

label/secondary

core/neutral/800

label/tertiary

core/neutral/700

label/tertiary

core/neutral/700

label/tertiary

core/neutral/700

label/quarternary

core/neutral/600

label/quarternary

core/neutral/600

label/quarternary

core/neutral/600

Background

background/primary

core/neutral/0

background/primary

core/neutral/0

background/primary

core/neutral/0

background/secondary

core/neutral/25

background/secondary

core/neutral/25

background/secondary

core/neutral/25

background/tertiary

core/neutral/50

background/tertiary

core/neutral/50

background/tertiary

core/neutral/50

background/quarternary

core/neutral/100

background/quarternary

core/neutral/100

background/quarternary

core/neutral/100

background/quinternary

core/neutral/200

background/quinternary

core/neutral/200

background/quinternary

core/neutral/200

Accent

accent/primary

core/blue/500

accent/primary

core/blue/500

accent/primary

core/blue/500

accent/secondary

core/blue/300

accent/secondary

core/blue/300

accent/secondary

core/blue/300

accent/tertiary

core/blue/200

accent/tertiary

core/blue/200

accent/tertiary

core/blue/200

accent/quarternary

core/blue/100

accent/quarternary

core/blue/100

accent/quarternary

core/blue/100

accent/quinternary

core/blue/50

accent/quinternary

core/blue/50

accent/quinternary

core/blue/50

نحن نحدد لوحة الألوان الخاصة بنا كرموز تصميم، تتكون من رموز أساسية، تصف ببساطة اللون، مثل blue-500، ورموز مُطبقة، يتم تطبيقها 'دلالياً' لغرض محدد، مثل background-primary.

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

شفرة

شفرة

شفرة

نحن حالياً نقوم بتحويل أنماطنا باستخدام Tokens Studio، والذي يتولى الروابط المرجعية بين الرموز المطبقة والرموز الأساسية. يمكنك مشاهدة الكود أدناه لرموزنا light/label، وكيف تشير إلى قيمة الرمز الأساسي مثل {core.neutral.800}

"light": {
    "label": {
      "primary": {
        "value": "{core.neutral.800}",
        "type": "color"
      },
      "secondary": {
        "value": "{core.neutral.600}",
        "type": "color"
      },
      "tertiary": {
        "value": "{core.neutral.400}",
        "type": "color"
      },
      "quarternary": {
        "value": "{core.neutral.300}",
        "type": "color"
      }
    } و

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

هذا يعني أيضًا أن تصميم السمات الدلالية (الوضع الفاتح → الوضع الداكن) يتم التعامل معه بشكل افتراضي، وأن ملفات التصميم متوافقة بدقة مع كيفية تنفيذها في الشيفرة.

إرشاد

إرشاد

إرشاد

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

الألوان لها وظيفة

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

يمكن أن يكون موقعنا الإلكتروني ومواد التسويق مكانًا للتجربة الأوسع في الألوان، لكن أي منتجات تستخدم كأدوات لإنجاز مهمة معينة هي وظيفية بحتة.

دائمًا متاح

نحن نلتزم بمعايير الألوان الخاصة بنا وفقًا لتصنيف WAG AA أو أعلى. يتم اختبار نسب التباين بحيث تعكس تصميماتنا قيم علامتنا التجارية من الوضوح والشمولية – بحيث تبدو التجربة وكأنها نسيم لأي مستخدم.