مولد ورقة سبرايت SVG
مرشد
مولد ورقة سبرايت SVG
اجمع ملفات SVG متعددة في ورقة سبرايت واحدة لتحميل الأيقونات بكفاءة. قم بتحميل ملفات SVG الخاصة بك عن طريق السحب والإفلات، وعرضها في شبكة، وتعديل معرفات الرموز، وتنزيل ملف سبرايت مدمج جاهز للإنتاج. احصل على مقتطفات كود الاستخدام لأساليب المراجع الخارجية والمضمنة والخلفية CSS. اختياريًا، قم بتجريد التعبئات والخطوط للأيقونات التي يمكن تلوينها باستخدام CSS، وإزالة بيانات التعريف الخاصة بالمحرر لتقليل حجم الملف.
كيفية استخدام
قم بسحب وإفلات ملفات أيقونات SVG الخاصة بك في منطقة التحميل أو انقر للاستعراض. يتم تحليل كل SVG وعرضه في شبكة معاينة مع معرف الرمز الذي تم إنشاؤه تلقائيًا. قم بتحرير أي معرف رمز بالنقر عليه. قم بالتبديل بين خيارات التحسين لتجريد التعبئات/الخطوط أو إزالة بيانات التعريف. انقر فوق إنشاء لدمج جميع الأيقونات في ورقة سبرايت واحدة. قم بتنزيل ملف SVG المدمج أو انسخ HTML المضمن. استخدم مقتطفات الكود التي تم إنشاؤها للإشارة إلى الأيقونات الفردية في مشروعك.
خصائص
- تحميل بالسحب والإفلات – تحميل ملفات SVG متعددة مرة واحدة بالسحب والإفلات أو منتقي الملفات
- شبكة معاينة الأيقونات – عرض جميع الأيقونات المحملة معروضة في شبكة سريعة الاستجابة مع تسميات
- معرفات الرموز القابلة للتحرير – تم إنشاؤها تلقائيًا من أسماء الملفات، انقر للتخصيص قبل الدمج
- إنشاء ورقة سبرايت – يجمع ملفات SVG في ملف واحد باستخدام عناصر الرموز مع الحفاظ على viewBox
- مقتطفات كود الاستخدام – احصل على كود جاهز للاستخدام للمرجع الخارجي، والمرجع المضمن، وطرق الخلفية CSS
- إزالة التعبئة/الخط – قم بتجريد سمات التعبئة والخط للأيقونات التي تريد تلوينها باستخدام CSS
- التحسين – قم بإزالة التعليقات، وبيانات التعريف، ومساحات الأسماء الخاصة بالمحرر لتقليل حجم الملف
- مقارنة حجم الملف – عرض أحجام الملفات الفردية مقابل المدمجة وتوفير المساحة
التعليمات
-
ما هي ورقة سبرايت SVG ولماذا يجب أن أستخدمها؟
ورقة سبرايت SVG هي ملف SVG واحد يحتوي على أيقونات متعددة معرفة كعناصر رمز. بدلاً من تحميل 20 ملف SVG منفصل (20 طلب HTTP)، تقوم بتحميل ملف سبرايت واحد والإشارة إلى الأيقونات الفردية باستخدام عنصر الاستخدام. هذا يقلل من طلبات HTTP، ويحسن أداء تحميل الصفحة، ويسهل إدارة الأيقونات. كل رمز يحافظ على viewBox الخاص به بحيث يتم عرض الأيقونات بالنسب الصحيحة. تعتبر أوراق السبرايت ذات قيمة خاصة للمواقع التي تحتوي على العديد من الأيقونات عبر صفحات متعددة.
-
ما الفرق بين مراجع السبرايت الخارجية والمضمنة؟
يستخدم المرجع الخارجي ملف SVG سبرايت منفصل ويشير إلى الأيقونات باستخدام href يشير إلى مسار الملف بالإضافة إلى معرف الرمز، مثل sprite.svg#icon-name. يقوم المتصفح بتحميل ملف السبرايت مرة واحدة ويقوم بتخزينه مؤقتًا. يقوم المرجع المضمن بتضمين ملف SVG السبرايت بالكامل مباشرة في صفحة HTML (عادةً ما يكون مخفيًا) ويشير إلى الأيقونات باستخدام علامة التصنيف والمعرف فقط. تعمل سبرايتات المضمنة فورًا بدون طلب ملف إضافي ولكنها تزيد من حجم HTML ولا يمكن تخزينها مؤقتًا بشكل منفصل. سبرايتات الخارجية أفضل للمواقع متعددة الصفحات بينما تعمل سبرايتات المضمنة بشكل جيد لتطبيقات الصفحة الواحدة.
-
لماذا أقوم بإزالة التعبئات والخطوط من أيقونات SVG؟
تسمح لك إزالة سمات التعبئة والخط من أيقونات SVG بالتحكم في لونها بالكامل باستخدام CSS. هذا ضروري لأنظمة الأيقونات حيث تحتاج الأيقونات إلى تغيير اللون عند التحويم، أو في الوضع الداكن، أو عبر سياقات واجهة المستخدم المختلفة. بدون إزالة السمات الأصلية، قد لا تعمل تغييرات ألوان CSS لأن سمات SVG المضمنة لها خصوصية أعلى من قواعد CSS. يقوم خيار إزالة التعبئة/الخط في هذه الأداة بتجريد هذه السمات حتى تتمكن من تعيين الألوان باستخدام خصائص تعبئة وخط CSS أو الكلمة المفتاحية currentColor.
-
كيف يتم إنشاء معرفات الرموز من أسماء الملفات؟
تقوم الأداة بتحويل كل اسم ملف إلى معرف رمز آمن للاستخدام في عناوين URL عن طريق إزالة امتداد .svg، والتحويل إلى أحرف صغيرة، واستبدال المسافات والأحرف الخاصة بشرطات، وإزالة الشرطات المتتالية. على سبيل المثال، My Icon (v2).svg يصبح my-icon-v2. يمكنك تحرير أي معرف تم إنشاؤه قبل الدمج. يجب أن يكون كل معرف فريدًا داخل ورقة السبرايت لأنه يعمل كمعرف مرجع عند استخدام الأيقونة. معرفات ذات معنى مثل icon-arrow-right أو icon-close تجعل الكود الخاص بك أكثر قابلية للقراءة من الأسماء العامة.
تثبيت ملحقاتنا
أضف أدوات IO إلى متصفحك المفضل للوصول الفوري والبحث بشكل أسرع
恵 وصلت لوحة النتائج!
لوحة النتائج هي طريقة ممتعة لتتبع ألعابك، يتم تخزين جميع البيانات في متصفحك. المزيد من الميزات قريبا!
