« Canvas (HTML5) » : différence entre les versions

De EduTech Wiki
Aller à la navigation Aller à la recherche
mAucun résumé des modifications
Ligne 7 : Ligne 7 :
Pour utiliser Canvas il faut d'abord définir un élément et indiquer un taille (si possible):
Pour utiliser Canvas il faut d'abord définir un élément et indiquer un taille (si possible):


<source lang="HTML2">
<source lang="HTML5">
<canvas id="dessin1" width="600" height="200">
<canvas id="dessin1" width="600" height="200">
Désolé votre navigateur ne peut pas afficher un dessin. Faites une mise à jour (message "fallback" .... à adapter à votre site)
Désolé votre navigateur ne peut pas afficher un dessin. Faites une mise à jour (message "fallback" .... à adapter à votre site)

Version du 28 janvier 2015 à 17:15

Cet article est une ébauche à compléter. Une ébauche est une entrée ayant un contenu (très) maigre et qui a donc besoin d'un auteur.

Introduction

Canvas est un élément HTML qui sert de "planche" de dessin. Pour le moment il existe une bibliothèque JavaScript qui peut utiliser cet "endroit". Selon Wikipédia (Jan 2015), «L'élément canvas est un composant de HTML qui permet d'effectuer des rendus dynamiques d'images bitmap via des scripts. Déjà implémenté dans certains navigateurs, il fait partie de la spécification HTML5.»

Pour utiliser Canvas il faut d'abord définir un élément et indiquer un taille (si possible):

<canvas id="dessin1" width="600" height="200">
Désolé votre navigateur ne peut pas afficher un dessin. Faites une mise à jour (message "fallback" .... à adapter à votre site)
</canvas>
</souce>

Avec JavaScript, il est ensuite possible de dessiner dans la zone (exemple piqué de [http://fr.wikipedia.org/wiki/Canvas_%28HTML%29 Wikipédia]):
<source lang="JavaScript">
<script>
// on met la main sur la planche de dessin
  var exemple = document.getElementById('dessin1');
// on crée un contexte
  var contexte = exemple.getContext('2d');
  contexte.fillStyle = "rgba(0,0,255,0.5)";
  contexte.fillRect(30, 30, 50, 50);
</script>

Liens