الانتقال إلى المحتوى
IconHub
أداة مجانية

مولّد SVG sprite

اجمع أيقونات SVG كثيرة في ملف sprite واحد. حمّله مرة واحدة واعرض أي أيقونة بوسم use قصير.

أفلت ملفات SVG أو مجلدًا هناتبقى الملفات على جهازك
لا توجد ملفات بعد

تظهر الملفات المحوّلة هنا. أفلت ملفات SVG في الأعلى، أو جرّب بأيقونات نموذجية.

كيف تصنع SVG sprite

  1. أفلت أيقونات SVGأضف ملفات أو مجلدًا، أو الصق رمز SVG.
  2. اضبط بادئة المعرّفتصبح كل أيقونة symbol باسم ملفها، مثل icon-rocket.
  3. نزّل sprite.svgارفعه إلى موقعك واعرض الأيقونات برمز use.

أسئلة

لماذا أستخدم SVG sprite؟

يحمّل المتصفح ملفًا واحدًا لكل أيقوناتك ويخزّنه مؤقتًا. كل أيقونة في الصفحة سطر واحد من الرمز بدل ملف SVG كامل.

كيف أعرض أيقونة من الملف؟

أضف عنصر svg بداخله عنصر use تشير خاصية href فيه إلى الملف ومعرّف الأيقونة، مثل /sprite.svg#icon-rocket.

هل يمكنني تغيير اللون بالـ CSS؟

نعم. الأيقونات أحادية اللون تستخدم currentColor، فتأخذ لون النص المحيط بها.

هل تبقى التدرّجات تعمل؟

نعم. تبدأ المعرّفات داخل كل أيقونة بمعرّف الـ symbol الخاص بها، فلا تتعارض التدرّجات والأقنعة أبدًا.