OOZOU
تواصلوا معنا
العودة إلى المدونة

Figma: أفضل الممارسات لاستخدام Variants في نظام التصميم النشط لديكم

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

9 يناير 2021
3 دقائق للقراءة
Figma: أفضل الممارسات لاستخدام Variants في نظام التصميم النشط لديكم

أطلقت Figma للتو ميزة Variants، وهي نسخة معززة من خاصية تجاوز المكونات (component overrides) التي كانت موجودة في معظم أدوات التصميم، وتعزز رؤيتنا لممارسات أفضل في أنظمة التصميم أكثر من أي وقت مضى.

ما فائدتها؟

المكونات المربكة، والنقاشات المتكررة ذهابًا وإيابًا، بل وعدم الاتساق الصريح في التصميم، كلها تسبب احتكاكًا بين مهام العمل أكثر مما نود الاعتراف به. هنا في OOZOU، نعمل في بيئة تتطلب إنجازًا سريعًا ونظام تصميم متغيرًا باستمرار لكل مشروع نشط. تنظيم جميع مكوناتكم وتسميتها بشكل صحيح يؤثر كثيرًا في إدارة الـ variants وإنشائها. والحفاظ على نظام التصميم مرتبًا وسهل الإدارة أمر حاسم، كي يتمكن المصممون من الانضمام إلى المشاريع ومغادرتها حسب الحاجة. وباستخدام لوحة الأصول (Assets panel)، يستطيع المصممون تصفح المكونات واختيارها وتعديلها بسهولة، مما يحسّن عملية التصميم ككل. ويساعد تفعيل Auto Layout على تحسين ترتيب الـ variants والمسافات بينها، فيسهل إدارة التصاميم وتصورها. أما الـ variant، وهو مجموعة محددة مسبقًا من المكونات بخصائص قابلة للتخصيص، فيمكن أن يقلل كثيرًا من التوثيق غير الضروري.

ابدأوا بالمكونات الصغيرة

يمكنكم البدء بتحويل المكونات التي يقوم عليها أساس نظامكم بالكامل إلى variants تدريجيًا. على سبيل المثال، عناصر واجهة مثل:

  • الأزرار
  • النماذج
  • علامات التبويب
  • شريط التنقل
  • القوائم المنسدلة
  • وغيرها

فمثلًا، يمكن أن يكون لمكوّن الزر عدة variants لأحجام وأنواع وحالات مختلفة.

يمكن تحويلها جميعًا إلى variants لتوفير وصول أسهل عبر الهيكل بأكمله. تحافظ الـ variants على التجاوزات (overrides) التي أجريتموها، وتجعل شاشاتكم المصممة حديثًا جاهزة للعمل دون الحاجة إلى العبث بقوائم الطبقات الفوضوية داخل الـ instances.

يمكن تخصيص خصائص كل مجموعة مكونات (component set) بالكامل.

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

استخدام أسماء طبقات متسقة يبسّط إعداد الـ variants ويحافظ على لوحة أصول منظمة.

استخدموا التوثيق على الـ main components ليتمكن الآخرون من البدء بسرعة.

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

عيوب استخدام الـ Variants

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

Related Articles

كيف أصمّم برمجيات؟ دليل المبتدئين لأصحاب الأعمال

كيف أصمّم برمجيات؟ دليل المبتدئين لأصحاب الأعمال

تصميم البرمجيات عملية ممتعة لكنها معقدة، تتطلب الإبداع والتفكير المنطقي ومهارات حل المشكلات.

اقرأوا المزيد
مستقبل الحوسبة الطرفية: ما تحتاج الشركات إلى معرفته

مستقبل الحوسبة الطرفية: ما تحتاج الشركات إلى معرفته

يتطور المشهد الرقمي بسرعة، وعلى الشركات أن تتكيّف لتواكب الطلب المتزايد على السرعة والكفاءة والمعالجة في الوقت الفعلي.

اقرأوا المزيد
مستقبل قطاع التجزئة: الذكاء الاصطناعي والواقع المعزّز واتجاهات التحوّل الرقمي

مستقبل قطاع التجزئة: الذكاء الاصطناعي والواقع المعزّز واتجاهات التحوّل الرقمي

يتطور قطاع التجزئة بوتيرة غير مسبوقة بفضل الذكاء الاصطناعي (AI) والواقع المعزّز (AR) وتقنيات التحوّل الرقمي. فلم تعد المتاجر التقليدية مجرد أماكن لبيع المنتجات، بل أصبحت متاجر ذكية وتفاعلية.

اقرأوا المزيد

Have a Project in Mind?

Let's discuss how we can help bring your ideas to life with our expertise in web and mobile development.

ابدأوا المحادثةhello@oozou.com
OOZOU Logo

بانكوك · سنغافورة · هونغ كونغ

X
Facebook
Instagram
LinkedIn
OOZOU Co., Ltd.
548 One City Centre
Ploenchit Road
Bangkok 10330
Thailand
+66 2544 0000
hello@oozou.com

الخدمات

  • تطوير الويب
  • وكلاء الذكاء الاصطناعي والذكاء الاصطناعي التوليدي
  • تطوير تطبيقات الجوال
  • تحليلات البيانات وهندستها
  • تصميم تجربة المستخدم وواجهته (UX/UI) وتصميم المنتجات
  • التحوّل الرقمي

الشركة

  • من نحن
  • الوظائف
  • المدونة
  • دراسات الحالة
  • عروض حية
  • تعلّمت اليوم
  • تواصل معنا

المزيد

  • القطاعات
  • شبكة الشركاء
© 2026 OOZOU. جميع الحقوق محفوظة.
سياسة الخصوصيةمدونة قواعد السلوكسياسة مكافحة الرشوة والفساد