The team behind OnlineTools4Free — building free, private browser tools.
Published Mar 15, 2026 · 7 min read · Reviewed by OnlineTools4Free
Vagues SVG en Web Design
Pourquoi Utiliser des Vagues SVG
Les separateurs rectilignes entre les sections d un site web donnent un aspect rigide et monotone. Les vagues SVG brisent cette linearite en ajoutant des courbes organiques qui guident naturellement le regard d une section a l autre.
Le SVG (Scalable Vector Graphics) est le format ideal pour les vagues car il s adapte a toutes les tailles d ecran sans pixelisation. Un fichier SVG de vague pese generalement moins de 2 Ko — largement moins qu une image PNG equivalente.
Les grandes marques et les sites modernes utilisent massivement les separateurs en vagues. Stripe, Dropbox et des centaines de landing pages SaaS emploient cette technique pour creer des transitions fluides entre les sections de couleurs differentes.
Anatomie d une Vague SVG
Une vague SVG est essentiellement un element <path> avec des courbes de Bezier. La commande C (cubic bezier) ou Q (quadratic bezier) definit les points de controle qui donnent a la courbe sa forme.
Un SVG de vague typique ressemble a :
<svg viewBox="0 0 1440 320">
<path d="M0,160 C360,280 720,40 1080,160 C1260,220 1380,160 1440,160 L1440,320 L0,320 Z" fill="#3b82f6"/>
</svg>
Le viewBox definit le systeme de coordonnees. La largeur de 1440 correspond a un ecran standard. La hauteur de 320 donne assez d espace pour la courbe. Le chemin commence a gauche, trace la vague, puis descend et revient pour remplir la zone sous la courbe.
Integration avec CSS
Plusieurs facons d integrer une vague SVG dans votre mise en page :
- SVG inline : Collez le code SVG directement dans votre HTML. C est la methode la plus flexible — vous pouvez changer les couleurs avec CSS et animer les elements avec JavaScript.
- Image de fond CSS : Utilisez le SVG en
background-imageavec un encodage data URI ou un fichier externe. Simple mais moins flexible pour les animations. - Position absolue : Placez le SVG en
position: absolute; bottom: 0;dans une section pour qu il serve de bordure inferieure. Ajoutezwidth: 100%;pour qu il couvre toute la largeur.
Pour que la vague s adapte proprement a toutes les largeurs d ecran, utilisez preserveAspectRatio="none" sur l element SVG. Cela etire la vague horizontalement sans deformer la hauteur.
Vagues Multicouches
Une seule vague est bien. Plusieurs vagues superposees avec des opacites differentes creent un effet de profondeur saisissant.
Empilez deux ou trois elements <path> dans le meme SVG, chacun avec une courbe legerement differente et une opacite decroissante. La vague du fond est la plus sombre, celle du devant est la plus claire. Le resultat evoque des collines ou des dunes qui se superposent.
Variez la hauteur et la frequence des vagues entre les couches. Si toutes les vagues ont le meme rythme, l effet semble artificiel. Des rythmes depareilles donnent un aspect plus organique et naturel.
Animer les Vagues
Les animations de vagues ajoutent du mouvement subtil a votre page. Deux approches principales :
- Animation CSS : Utilisez
@keyframesavectransform: translateX()sur un SVG plus large que le viewport. L animation deplace la vague horizontalement en boucle, creant l illusion de mouvement. - Animation SMIL : L element
<animate>du SVG peut animer l attributddu chemin, morphant la forme de la vague. C est plus fluide mais plus complexe a configurer.
Gardez les animations subtiles. Un mouvement lent (10-20 secondes par cycle) ajoute de la vie sans distraire. Un mouvement rapide donne le mal de mer.
Generez vos Vagues SVG
Notre Generateur de Vagues SVG vous permet de designer des separateurs de vagues visuellement. Ajustez le nombre de couches, la hauteur des vagues, les couleurs et la complexite, puis exportez du code SVG propre pret a coller dans votre projet.
SVG Wave Generator
Generate SVG wave backgrounds with customizable layers, colors, and shapes.
OnlineTools4Free Team
The OnlineTools4Free Team
We are a small team of developers and designers building free, privacy-first browser tools. Every tool on this platform runs entirely in your browser — your files never leave your device.
