Balise HTML <toile>
Exemple
Dessinez un rectangle rouge à la volée et affichez-le à l'intérieur de l'élément <canvas> :
<canvas id="myCanvas">
Your browser
does not support the canvas tag.
</canvas>
<script>
var canvas = document.getElementById("myCanvas");
var ctx = canvas.getContext("2d");
ctx.fillStyle = "#FF0000";
ctx.fillRect(0, 0, 80, 80);
</script>
Plus d'exemples "Essayez-le vous-même" ci-dessous.
Définition et utilisation
La <canvas>
balise est utilisée pour dessiner des graphiques, à la volée, via des scripts (généralement JavaScript).
La <canvas>
balise est transparente et n'est qu'un conteneur pour les graphiques, vous devez utiliser un script pour réellement dessiner les graphiques.
Tout texte à l'intérieur de l' <canvas>
élément sera affiché dans les navigateurs avec JavaScript désactivé et dans les navigateurs qui ne prennent pas en charge <canvas>
.
Conseils et remarques
Conseil : Apprenez-en plus sur l' <canvas>
élément dans notre
didacticiel HTML Canvas .
Conseil : Pour une référence complète de toutes les propriétés et méthodes, veuillez visiter notre HTML Canvas Reference .
Prise en charge du navigateur
Les nombres dans le tableau indiquent la première version du navigateur qui prend entièrement en charge l'élément.
Element | |||||
---|---|---|---|---|---|
<canvas> | 4.0 | 9.0 | 2.0 | 3.1 | 9.0 |
Les attributs
Attribute | Value | Description |
---|---|---|
height | pixels | Specifies the height of the canvas. Default value is 150 |
width | pixels | Specifies the width of the canvas Default value is 300 |
Attributs globaux
La <canvas>
balise prend également en charge les attributs globaux en HTML .
Attributs d'événement
La <canvas>
balise prend également en charge les attributs d'événement en HTML .
Plus d'exemples
Exemple
Un autre exemple <canvas> :
<canvas id="myCanvas">
Your browser does not
support the canvas tag.
</canvas>
<script>
var c = document.getElementById("myCanvas");
var ctx = c.getContext("2d");
ctx.fillStyle = "red";
ctx.fillRect(20,
20, 75, 50);
//Turn transparency on
ctx.globalAlpha = 0.2;
ctx.fillStyle = "blue";
ctx.fillRect(50, 50, 75, 50);
ctx.fillStyle
= "green";
ctx.fillRect(80, 80, 75, 50);
</script>
Paramètres CSS par défaut
La plupart des navigateurs afficheront l' <canvas>
élément avec les valeurs par défaut suivantes :
Exemple
canvas {
height: 150px;
width: 300px;
}