Convertir SVG en arrière-plan CSS
Écrit une règle CSS prête à coller avec le SVG intégré en arrière-plan ou en masque – dans le navigateur.
Fonctionne dans votre navigateur – le fichier n'est jamais envoyé
Questions fréquentes
Mon fichier est-il envoyé ?
Non. La conversion se fait entièrement dans votre navigateur. Le fichier ne quitte jamais votre appareil – aucun serveur ne peut le voir. Une fois la page chargée, l'outil fonctionne même hors ligne.
À quoi ressemble la sortie ?
Une règle : .votre-classe { width; height; background-image: url("data:image/svg+xml,…"); background-repeat: no-repeat; background-size: contain; }. width et height sont la taille propre du SVG en pixels – modifiez-les ou supprimez-les à votre guise ; avec background-size: contain, l'icône s'adapte à toute boîte que vous lui donnez.
À quoi sert la variante masque ?
Aux icônes monochromes qui doivent suivre la couleur du texte. La règle définit background-color: currentColor et utilise le SVG comme mask-image (avec le préfixe -webkit- pour les anciens Safari) : l'icône est dessinée dans la color de l'élément et change au survol ou en mode sombre avec une seule propriété CSS. Seule la forme du SVG compte – ses propres remplissages sont ignorés. Les graphiques multicolores nécessitent la variante arrière-plan normale.
D'où vient le nom de classe ?
Du nom du fichier, sauf si vous en saisissez un : « Fleche Gauche.svg » devient .fleche-gauche. Les noms passent en minuscules, les caractères non autorisés deviennent des tirets et un chiffre initial reçoit le préfixe « svg- », pour que le sélecteur soit toujours valide.
Le SVG est-il modifié ?
Les scripts et références externes sont toujours retirés, le prologue XML et les commentaires supprimés et, sauf si vous désactivez « Optimiser d'abord », le SVG est minifié. Le dessin lui-même reste identique.
Outils similaires
Réparer la viewBox d'un SVG
Ajoute la viewBox manquante depuis width et height pour que le SVG s'adapte enfin – dans le navigateur.
● Dans le navigateur
Remplacer des couleurs dans un SVG
Remplace une couleur par une autre dans tout le SVG – remplissages, contours, dégradés et styles – dans le navigateur.
● Dans le navigateur
Convertir SVG en data URI
Transforme un SVG en URL data: compacte pour le CSS et le HTML – dans votre navigateur, sans envoi.
● Dans le navigateur
Optimiser un SVG
Réduit les fichiers SVG sans changer leur apparence – dans le navigateur.
● Dans le navigateur