L'élément <canvas> d'HTML5 permet de dessiner des graphiques dynamiques via JavaScript. Idéal pour les animations, jeux, visualisations de données et applications interactives.
❌ Avant Canvas
- Images statiques
- Animations Flash (plugins)
- Pas d'interactivité dynamique
✅ Avec Canvas
- Dessin dynamique en JavaScript
- Animations temps réel
- Totalement programmable
📝 Syntaxe de base
<canvas id="monCanvas" width="400" height="200" style="border:1px solid #ddd;">
Votre navigateur ne supporte pas canvas.
</canvas>
<script>
const canvas = document.getElementById('monCanvas');
const ctx = canvas.getContext('2d');
ctx.fillStyle = '#3498db';
ctx.fillRect(50, 50, 100, 100);
</script>
✨ Résultat