SVG Sprite Generator

Créez un seul sprite à partir de jeux d'icônes pour accélérer la livraison de l'interface utilisateur. Idéal pour les systèmes de conception et les applications Web. Ouvrez les fichiers SVG en ligne et commencez le traitement immédiatement.

Glissez-déposez votre fichier SVG

ou cliquez pour parcourir, ou collez le code SVG

Accepte uniquement les fichiers .svg
Collez le code SVG avec Ctrl+V / Cmd+V

Glissez-déposez les fichiers SVG

ou cliquez pour parcourir plusieurs fichiers

Accepte plusieurs fichiers .svg

Pourquoi utiliser notre SVG Sprite Generator ?

Fusionner plusieurs SVG

SVG Sprite Generator fusionne des jeux d'icônes entiers en un seul sprite, réduisant ainsi la gestion répétitive des fichiers. Cela accélère la livraison des ressources et maintient les icônes organisées dans un seul fichier. Cela facilite également la mise à jour des ensembles car vous gérez une source au lieu de plusieurs. Cela réduit le risque de manquer d'icônes lors de la construction.

Dénomination automatique de l'identification

SVG Sprite Generator crée des ID de symboles propres à partir des noms de fichiers et résout automatiquement les doublons. Cela permet de conserver les noms prévisibles entre les équipes et d'éviter les collisions pendant l'exécution. Utilisez des noms de fichiers cohérents pour aligner les ID avec les jetons de votre système de conception. Vous pouvez mapper les identifiants directement aux noms de jetons pour plus de clarté.

<symbole> Sortie Sprite

SVG Sprite Generator exporte un sprite <symbol> basé sur des normes qui fonctionne avec <use> en HTML, React ou Vue. Cela rend les icônes réutilisables sans dupliquer le balisage. Cela permet également de réduire la taille de votre DOM lors du rendu de nombreuses icônes. Inlinez le sprite une fois par page ou injectez-le pendant la construction.

ViewBox Coffre-fort

SVG Sprite Generator préserve les valeurs viewBox pour chaque symbole afin que les icônes soient correctement mises à l'échelle à n'importe quelle taille. La gestion cohérente de viewBox empêche les changements de recadrage et de mise en page. Ceci est particulièrement important pour les icônes qui doivent s'aligner sur une ligne de base.

Livraison sur demande unique

Cet outil vous aide à expédier un sprite au lieu de dizaines de fichiers. Moins de requêtes améliorent les performances et simplifient les stratégies de mise en cache. Un seul sprite réduit également la complexité des bundles dans les applications multipages. Ceci est particulièrement utile lorsque de nombreuses icônes apparaissent sur une seule page.

Traitement local et privé

SVG Sprite Generator s'exécute entièrement dans le navigateur sans téléchargement. Cela garantit la sécurité des bibliothèques d'icônes internes et des actifs clients. La génération locale est également utile sur les réseaux restreints.

Comment créer un sprite SVG

1

Téléchargez vos SVG

Faites glisser et déposez plusieurs fichiers ou collez le balisage SVG. SVG Sprite Generator analyse chaque icône et conserve sa viewBox d'origine. Pour un dimensionnement cohérent, normalisez vos icônes avant de les télécharger. Ouvrez les fichiers SVG en ligne et commencez le traitement immédiatement.

2

Vérifier les identifiants des symboles

SVG Sprite Generator répertorie les identifiants nommés automatiquement afin que vous puissiez confirmer le nom avant l'exportation. Ajustez les noms de fichiers dans votre source si vous avez besoin de conventions plus strictes. Les identifiants clairs facilitent la numérisation des références <use> dans le code.

3

Copiez le Sprite

Exportez le sprite combiné et réutilisez-le sur plusieurs pages ou composants. SVG Sprite Generator génère un balisage propre que vous pouvez intégrer ou regrouper. Enregistrez le sprite une fois et référencez-le sur plusieurs itinéraires.

FAQ SVG Sprite Generator

Qu'est-ce qu'un sprite SVG et pourquoi l'utiliser ?
SVG Sprite Generator produit un seul fichier SVG contenant plusieurs éléments <symbol>. Vous référencez chaque symbole avec <use> pour afficher les icônes à la demande. Il s'agit d'un modèle courant pour les grandes bibliothèques d'icônes.
Comment les identifiants de symboles sont-ils générés dans le générateur de sprite SVG ?
SVG Sprite Generator dérive les identifiants des noms de fichiers et les normalise pour des raisons de sécurité. Lorsque les noms se répètent, un suffixe numérique les rend uniques. Une dénomination cohérente améliore la visibilité dans le code.
Le sprite SVG conservera-t-il les valeurs de viewBox ?
Oui. SVG Sprite Generator conserve chaque viewBox afin que les icônes soient correctement mises à l'échelle à différentes tailles sans distorsion. Cela permet de maintenir la cohérence des poids des traits entre les icônes.
Puis-je utiliser le sprite dans React ou Vue ?
Oui. La sortie SVG Sprite Generator fonctionne en React, Vue et HTML brut. Insérez le sprite une fois, puis utilisez <use href="#icon-id" /> dans les composants. Vous pouvez également charger paresseux le sprite pour les grandes applications.
Un fichier est-il téléchargé sur un serveur ?
Non. SVG Sprite Generator s'exécute localement dans votre navigateur, de sorte que les fichiers ne quittent jamais votre appareil.
Dois-je optimiser les icônes avant de générer un sprite ?
Oui. SVG Sprite Generator bénéficie de SVG optimisés car le sprite final reste plus petit et plus facile à entretenir. Les sprites plus petits se chargent plus rapidement et réduisent la bande passante.
Comment mettre à jour un sprite plus tard ?
Réexécutez SVG Sprite Generator avec votre jeu d'icônes mis à jour et remplacez le fichier sprite. Garder des identifiants cohérents évite de briser les références existantes. Versionnez le nom de fichier du sprite lors de la publication de mises à jour majeures. Les sprites fonctionnent bien avec les générateurs de sites statiques et les applications SSR.
L'utilisation de SVG Sprite Generator est-elle gratuite et sans téléchargement ?
Oui. SVG Sprite Generator est gratuit à utiliser dans votre navigateur. Aucun téléchargement ni installation n'est requis.
Ai-je besoin d'un compte pour utiliser SVG Sprite Generator ?
Non. SVG Sprite Generator fonctionne instantanément dans le navigateur sans inscription et les fichiers restent locaux.