Comment créer des illustrations personnalisées en SVG

Image de l'article

Date de publication : 30/09/2024

Auteur : Marie-Lise

Catégories : Design & personnalisation

Apprends à créer tes propres illustrations en SVG et à les intégrer facilement dans tes projets web. Découvre les bases, les formes, les couleurs et les animations pour des visuels légers et uniques.

Envie de réaliser tes propres illustrations sur mesure pour ton site ou ton appli sans passer par un logiciel de graphisme ? Le SVG (Scalable Vector Graphics) est parfait pour ça : léger, lisible et entièrement personnalisable via code. Je te montre comment t’y prendre pas à pas.

1. Les bases d’un fichier SVG

Un SVG est un fichier XML qui décrit des formes géométriques (cercles, rectangles, lignes…) et leurs attributs. Voici la structure minimale :

<svg width="200" height="200" xmlns="http://www.w3.org/2000/svg"> <!-- formes ici --> </svg>

2. Dessiner des formes simples

Voici quelques formes basiques que tu peux combiner pour créer une illustration :

<circle cx="50" cy="50" r="40" fill="#ff6600" /> <rect x="10" y="10" width="80" height="50" fill="#33cc99" /> <line x1="0" y1="0" x2="100" y2="100" stroke="#333" stroke-width="2" />

3. Personnaliser les couleurs et les contours

Chaque forme peut recevoir un fill (couleur de remplissage), un stroke (contour) et un stroke-width (épaisseur). Exemple :

<circle cx="60" cy="60" r="50" fill="#fff" stroke="#333" stroke-width="4" />

4. Grouper et organiser avec <g>

Pour organiser tes éléments et leur appliquer des styles communs ou des transformations, tu peux les grouper :

<g fill="#ffcc00"> <circle cx="50" cy="50" r="30" /> <rect x="40" y="40" width="20" height="20" /> </g>

5. Ajouter du texte dans tes illustrations

Tu peux intégrer du texte vectoriel dans ton SVG :

<text x="20" y="100" font-size="20" fill="#333">Hello SVG</text>
Hello SVG

6. Animer tes illustrations

Pour dynamiser ton illustration, ajoute des animations en CSS ou directement dans le SVG :

circle { transition: fill 0.3s; } circle:hover { fill: #33cc99; }

Essaie d’ajouter ça dans ton CSS et survole ce cercle :

7. Créer des formes complexes avec le path

La balise <path> permet de dessiner des formes libres avec des commandes de tracé. Exemple :

<path d="M10 80 C 40 10, 65 10, 95 80 S 150 150, 180 80" fill="transparent" stroke="#333" stroke-width="2" />

Conclusion

Voilà de quoi démarrer sereinement tes propres illustrations en SVG ! Tu peux assembler ces éléments pour dessiner des icônes, des avatars, des formes décoratives et bien plus. L’avantage : c’est du code léger, adaptable et ultra-personnalisable. N’hésite pas à expérimenter ✨

🎨 Pack d'icônes SVG dessinées à la main

Ajoute une touche unique et créative à ton site grâce à ma collection d'icônes vectorielles personnalisables.

✨ Découvre la collection

Commentaires

Aucun commentaire pour cet article.

Veuillez vous connecter pour laisser un commentaire.