Retourner ' la page d'accueil de TJSRetourner ' la page d'accueil de TJS
Livre Référence Tutos Scripts Forums FAQ Tools IA

Objet : HTMLCanvasElement

Elément HTML correspondant au canvas et permettant la création graphique par JavaScript


Compatible tous navigateurs
Compatible Internet Explorer
Oui
Compatible Edge H駻it?
Oui
Compatible Edge Chromium
Oui
Compatible Chrome
Oui
Compatible Safari
Oui
Compatible Firefox
Oui
Compatible Opera
Oui

Description
L'objet HTMLCanvasElement est l'objet correspondant à la balise canvas du document HTML.
HTMLCanvasElement hérite des propriétés et des méthodes de HTMLElement et lui ajoute de nombreuses possibilités permettant le dessin dans le navigateur, en particulier grâce à l'objet de contexte CanvasRenderingContext2D


Méthodes
getContext() Retourne l'objet contexte de dessin de myCanvas
toDataURL() Convertit le contenu du canvas en données texte utilisable dans une image

Exemple 1 : Un exemple basique de dessin dans canvas
Code source
<canvas id="myCanvas">Balise non reconnue</canvas>
<script type="text/javascript">
var myCanvas=document.getElementById("myCanvas");
console.log(myCanvas);

var ctx=myCanvas.getContext("2d");

ctx.rect(10, 10, 200, 100);
ctx.stroke();
</script>

Résultat
Balise non reconnue
Emulation de la console
Explication
Crée un canvas et dessine un rectangle dedans.
myCanvas est alimenté par getElementById().
Il est affiché dans la console pour vous montrer les particularités de cet objet.

L'appel à getContext() permet de définir la variable ctx, objet de type CanvasRenderingContext2D qui supporte toutes les méthodes de dessins.

Page en rapport
Le tutoriel sur le dessin avec canvas
Page mise ? jour le
(追記) (追記ここまで)

Troisième édition Tout JavaScript chez Dunod

Tout JavaScript le livre chez DunodEn savoir plus
Sortie le 4 janvier 2023

Version papier 2990ドル
Format électronique 2299ドル.

Commandez en ligne

Chercher une fonction, un objet, ...

(追記) (追記ここまで)

Le graph des objets Javascript



Chargement
en cours...
1999-2026 | Reproduction ou diffusion interdite sans autorisation de Tout JavaScript.com
Le 06/09/2026 03:24:29 sur php 7 en 30.36 ms

AltStyle によって変換されたページ (->オリジナル) /