badanibexbadanibex
العودة إلى الكتالوج
مكتبة رسومات SVG • عربية الطابع

Suwar - 40 رسمة SVG عربية جاهزة لأي مشروع.

رسومات SVG مخصصة للمشاريع العربية، كل رسمة قابلة للتخصيص الكامل بـ CSS Variable واحدة - جلد، ملابس، لون، خلفية - Web Component جاهز، TypeScript، RTL-first.

40رسمة SVG
5فئات متنوعة
CSSتخصيص بمتغيرات
RTLعربي-first

المميزات الرئيسية

CSS Variables كاملة

غيّر لون الجلد والملابس والخلفية لكل رسمة بـ CSS variable واحدة - لا تعديل في الـ SVG مطلوب.

Web Component جاهز

استخدم <suwar-icon name="developer"> في أي إطار عمل - React وVue وAngular وHTML خام.

SVG Sprite محسّن

ملف sprite.svg واحد يضم 40 رسمة كـ symbol - تحميل واحد، استدعاء لا محدود، أداء ممتاز.

TypeScript Declarations

index.d.ts كامل مع types للـ ILLUSTRATIONS array وSuwarIcon class واستدعاء useSuwar function.

RTL-first بالكامل

الشخصيات بملامح عربية وتفاصيل ثقافية أصيلة - نصوص عربية، حجاب، تفاصيل السوق العربي.

5 فئات منظمة

Empty States، People، Business، Tech، Success - كل فئة مصممة لحالات استخدام محددة.

SVGO محسّن

كل رسمة تمر بـ SVGO optimization - حجم أصغر بـ 22% مع الحفاظ على الجودة والـ viewBox.

متجاوب على كل الأجهزة

جميع الرسومات بـ viewBox ثابت - تكبّر وتصغر بنسب مثالية على الجوال والتابلت والسطح المكتب.

جرّب المخصّص التفاعلي

غيّر لون الجلد والملابس والتمييز مباشرة - كل ما تراه هنا هو ما يحصل عليه المشتري.

badanibex.com/previews/suwar/customizer/ ↗ فتح في نافذة كاملة

ما يشمله المنتج

📦 dist/ - جاهز للاستخدام

🗂 sprite.svg 88KB - 40 symbol
🎨 suwar.css CSS variables defaults
⚙️ suwar.js Web Component CJS
📦 suwar.esm.js ESM للـ bundlers
🔷 index.d.ts TypeScript declarations

🎨 src/ - المصادر الأصلية

🖼 illustrations/ 40 SVG أصلية
✅ optimized/ بعد SVGO
🔗 tokenized/ بعد CSS Variables
🛠 scripts/ pipeline البناء
📄 package.json npm scripts جاهزة

🔧 أدوات إضافية

🌐 preview/ مخصّص تفاعلي كامل
📖 docs/ دليل الاستخدام
🏷 product.json metadata المنتج
📋 README.md تعليمات البدء
⚖️ LICENSE رخصة الاستخدام

الفئات الـ 40 رسمة

كل فئة مصممة لحالة استخدام محددة في المشاريع الرقمية

Empty States 6
الأشخاص 7
الأعمال 9
التقنية 6
النجاح 6
التفاعل 6

🫙 Empty States (6)

empty-cart، empty-search، empty-inbox، no-internet، error-404، error-server - لصفحات الحالات الفارغة والأخطاء.

👥 الأشخاص (7)

developer، designer، manager، student، customer، team، remote-work - شخصيات بملامح عربية وثقافية أصيلة.

💼 الأعمال (9)

meeting، analytics، invoice، contract، startup، onboarding، payment، chat، calendar - لتطبيقات الأعمال والـ SaaS.

💻 التقنية (6)

code-review، deployment، mobile-app، database، security، ai-robot - للمنصات التقنية والـ DevOps.

🏆 النجاح (6)

success-launch، achievement، celebration، growth، award، verified - للحالات الإيجابية والإنجازات.

🔔 التفاعل (6)

notification، favorite، upload، download، coming-soon، maintenance - لحالات التفاعل اليومية.

كيف تستخدم Suwar؟

1

أضف الـ Sprite

ضع sprite.svg في مشروعك واستورد suwar.css لتفعيل CSS Variables الافتراضية.

2

استدعِ الرسمة

HTML خام: <suwar-icon name="developer"> أو React: useSuwar("developer") - بسيط وسريع.

3

خصّص بـ CSS

غيّر --suwar-skin لتون الجلد، --suwar-clothes للملابس، --suwar-accent للتمييز - CSS واحد.

4

انشر واستمتع

الرسومات تتكيف مع الثيم الفاتح والداكن تلقائياً، RTL-first بلا إضافات.

لماذا Suwar وليس رسومات عشوائية؟

رسومات مصممة خصيصاً للسوق العربي - شخصيات بملامح شرق أوسطية، تفاصيل ثقافية، نصوص عربية داخل الرسومات.
CSS Variables تعني تخصيص كامل بلا لمس الـ SVG - مناسب لـ Design Systems ومتاجر متعددة الثيمات.
Web Component يعمل في React وVue وAngular وHTML خام - لا تبعيات، لا مشاكل توافق.
pipeline بناء كامل مضمّن - npm run build تولّد كل المخرجات من المصادر الأصلية في ثوانٍ.

المكدس التقني

SVGOSVGO 3
CSS VariablesCSS Vars
Web ComponentsWeb Component
TypeScriptTypeScript
esbuildesbuild
Cairo FontCairo Font

المكتبة مستقلة بالكامل - لا framework مطلوب، لا npm install للمستخدم النهائي. فقط أضف الـ sprite وabدأ.

ما هي مكتبة Suwar؟

Suwar هي مكتبة رسومات SVG مصممة خصيصاً للمشاريع الرقمية العربية، تضم 40 رسمة توضيحية تغطي أبرز الحالات في تطبيقات الويب والجوال. كل رسمة مبنية بـ CSS Variables للتخصيص الكامل دون لمس كود الـ SVG.

يمكن استخدام Suwar مع منتجات BadanIbex الأخرى مثل Sahan Design System أو HarakAt لحركات UI، كما يمكن تصفح كتالوج منتجات BadanIbex لاكتشاف أدوات أخرى للمشاريع العربية.

لماذا تحتاج مشاريعك رسومات SVG مخصصة؟

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

حالات الاستخدام العملية

CSS Variables - قوة التخصيص

بدلاً من تعديل كل رسمة يدوياً، يكفي تعريف CSS variables على مستوى الـ :root أو على عنصر محدد. --suwar-skin لتون الجلد، --suwar-hair للشعر، --suwar-clothes للملابس، --suwar-accent للتمييز، --suwar-bg للخلفية.

هذا يجعل Suwar مثالية لـ Design Systems المتعددة الثيمات - ثيم فاتح وداكن وبراند مخصص بـ CSS واحد لا أكثر.

لمن يناسب هذا المنتج؟

يناسب Suwar مطوري الويب والجوال العاملين على مشاريع عربية، فرق الـ Product Design التي تبني Design Systems، وكالات التطوير التي تسلّم مشاريع SaaS للسوق العربي، والمستقلين الذين يريدون رفع جودة تطبيقاتهم بسرعة.

أسئلة شائعة

هل تعمل مع React وVue وAngular؟

نعم. Web Component يعمل في أي إطار عمل. يوجد أيضاً useSuwar() function لـ React وESM import للـ Vue وAngular.

كيف أخصص تون الجلد؟

عرّف --suwar-skin في الـ CSS على المكون أو الصفحة. 5 تونات جاهزة في suwar.css يمكن استخدامها مباشرة.

هل يمكن إضافة رسومات جديدة؟

نعم. المصادر الأصلية مضمّنة مع pipeline البناء - أضف SVG للمجلد وشغّل npm run build لإضافتها للـ sprite تلقائياً.

جاهز لإضافة رسومات عربية أصيلة لمشروعك؟

Suwar تمنحك 40 رسمة SVG جاهزة، CSS Variables للتخصيص الكامل، Web Component لأي إطار عمل، TypeScript - كل شيء في حزمة واحدة بـ $49.