Tous les Outils
ToolsAACSS Utilities

Guide du Générateur SVG vers CSS Background-Image

Encodez, optimisez et convertissez du code SVG en propriétés CSS background-image, mask-image et Data URI directement dans votre navigateur.

Raw SVG Vector Code
Aperçu Visuel en Direct277B → 376B
background-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%236366f1'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%20%3Cpolygon%20points='12%202%2015.09%208.26%2022%209.27%2017%2014.14%2018.18%2021.02%2012%2017.77%205.82%2021.02%207%2014.14%202%209.27%208.91%208.26%2012%202'/%3E%20%3C/svg%3E");
background-repeat: no-repeat;
background-size: contain;
background-position: center;

UTF-8 Percent Encoding

Produces ~30% smaller CSS payloads than Base64 by only escaping critical characters (# to %23, etc.) while maximizing Gzip compression.

Dynamic Mask Coloring

Generate CSS mask-image syntax to colorize monochrome vector icons dynamically with background-color or hover states.

Zero Server Ingestion

Transform proprietary SVG vectors, brand assets, and custom illustrations directly in your browser without cloud uploads.

Référence technique et guide d'architecture

Guide du Générateur SVG vers CSS Background-Image — Guide de référence

Encodez, optimisez et convertissez du code SVG en propriétés CSS background-image, mask-image et Data URI directement dans votre navigateur.

Paramètres clés et contrôles

Mode d'EncodageEncodage URL | Base64

L'encodage par pourcent (%23) produit des fichiers CSS plus légers que Base64.

Guillemetsdoubles (") | simples (')

Format des guillemets encadrant l'URI CSS.

Propriété CSS Ciblebackground-image | mask-image

Génération de code CSS pour fond standard ou masque de coloration.

Validation Namespace XMLboolean

Ajout automatique de l'attribut xmlns si absent.

Conseils de pro et bonnes practices

Pièges courants et dépannage

Assurez-vous de la présence de xmlns='http://www.w3.org/2000/svg' sur la balise <svg>.

Le symbole # doit obligatoirement être converti en %23 dans l'URI.

Foire aux questions (FAQ)

Pourquoi privilégier l'encodage URL au Base64 ?▼

Parce qu'il évite la surcharge de 33% inhérente à Base64 et se compresse bien mieux.

Mes fichiers SVG sont-ils téléversés ?▼

Non. Tout le traitement se fait exclusivement dans votre navigateur.

Puis-je changer la couleur de l'icône en CSS ?▼

Oui, grâce à l'option mask-image combinée à un background-color.

Est-ce compatible avec tous les navigateurs récents ?▼

Oui, les Data-URI SVG sont supportées universellement par tous les navigateurs modernes.

Outils et utilitaires connexes

Tous les outils →