Aller au générateur
Vagues & Blobs

Arrière-plan CSS

Ouvrir le générateur

Gratuit, sans inscription, fonctionne dans votre navigateur.

Le même SVG, encodé en pourcentage dans une URI de données de `background-image`. À utiliser quand vous ne pouvez pas ajouter d'élément à la page et devez décorer un élément existant — une section, une carte, un en-tête dont vous ne maîtrisez pas le balisage.

Un export Arrière-plan CSS, réduit aux premières lignes

.shape {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cpath d='M100 38L153.69 69L153.69 131L100 162L46.31 131L46.31 69Z' fill='%234f46e5'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

Ce qu'il faut savoir

Compatibilité des navigateurs

Universelle. Les URI de données dans `background-image` fonctionnent partout. Le seul piège de compatibilité est l'encodage, pas la prise en charge — et il est traité dans la sortie plutôt que laissé à votre charge.

Taille sur l'ensemble des préréglages

Tous les préréglages que ce format peut exprimer, mesurés tels que le générateur les émet. Le plus léger est Hexagone à 312 octets ; le plus lourd est Vagues superposées à 1 071 octets. C'est le nombre de points qui fait la différence — chaque point supplémentaire ajoute un segment cubique entier de coordonnées.

Taille sur l'ensemble des préréglages
Format Taille
Hexagone312 B
Cristal317 B
Gemme facettée343 B
Triangle arrondi378 B
Pics de montagne392 B
Balayage407 B
Zigzag net425 B
Vague profonde443 B
Galet455 B
Bord de nuage456 B
Arches découpées480 B
Vague douce483 B
Blob doux491 B
Marches519 B
Festons543 B
Blob organique563 B
Étincelle569 B
Vague organique639 B
Étoile712 B
Vague de pied de page718 B
Fleur718 B
Bulle720 B
Bord pixelisé740 B
Éclaboussure802 B
Ondulation816 B
Vagues superposées1 071 B

Plus en détail

C'est l'export qui comporte un vrai piège. Un `#` non encodé dans une URI de données met fin à l'URL : le navigateur traite tout ce qui suit comme un identifiant de fragment, le SVG est malformé, et l'arrière-plan n'apparaît tout simplement pas — sans erreur en console ni entrée réseau à rechercher. Comme chaque couleur du balisage est un littéral hexadécimal, le tout premier remplissage tronque l'ensemble. Certains générateurs esquivent le problème en repliant sur du base64, ce qui est correct mais inutilement plus lourd. Ici le `%` est échappé en premier et le `#` juste après, seul ordre qui fonctionne.

Questions

Quelles formes fonctionnent en Arrière-plan CSS ?

Ce format couvre Vague, Blob. C'est une contrainte réelle et non une limite de cet outil : lorsqu'un générateur manque à cette liste, le format est véritablement incapable de l'exprimer, et le proposer quand même vous remettrait quelque chose qui dessine silencieusement la mauvaise forme.

Quelle taille fait un export Arrière-plan CSS ?

Entre 312 et 1 071 octets sur les 26 préréglages qui le prennent en charge. Moins de points est le levier qui compte ; la douceur et la couleur ne coûtent rien.

Puis-je le modifier à la main ensuite ?

Oui. La sortie est du texte brut sans commentaire de générateur, sans balisage identifiant et sans lien de retour vers ce site. Changez les couleurs, renommez la classe, ou collez le tracé dans votre propre SVG — rien en aval ne dépend de son état d'origine.

Chaque chiffre et chaque forme de cette page ont été produits en exécutant le générateur au moment de la compilation : ils décrivent donc l'outil que vous vous apprêtez à utiliser, et non une version qui a existé un jour.

À voir aussi