Vous pouvez me contacter via Facebook pour questions & suggestions :
Page Facebook relative à mon site
Ci-dessous une animation réalisée avec Canvas.
Le code se résume à une instruction HTML pour dessiner une zone de dessin vierge dans la page et un
script utilisant les méthodes de l'API Canvas.
Canvas désigne une balise HTML de la spécification HTML5 mais aussi une bibliothèque de fonctions JavaScript de haut niveau.
L'emploi de ces fonctions dans un script permet de dessiner (dessins statiques ou animés) dans la page web.
L'API Canvas faisant partie de la spécification HTML5, elle est implémentée par tous les navigateurs récents.
Dessiner dans la page avec Canvas c'est écrire un peu de HTML et de CSS (définir le canevas : dimensions et stylage de la zone de dessin).
Mais c'est surtout écrire un script. En effet remplir de formes géométriques la zone de dessin vide c'est l'affaire du JavaScript et plus précisément
des méthodes et propriétés de l'objet Canvas.
Attention une image produite par Canvas perd de la qualité lorsqu'elle est étirée puisqu'il s'agit d'une image matricielle
mais vous verrez que le rendu peut être tout à fait correct à condition de prendre quelques précautions ...
Inconvénient de l'API Canvas : pour que le dessin s'affiche il faut bien sûr que JavaScript soit activé par le navigateur or sur les terminaux des entreprises, pour des raisons de sécurité, JavaScript est parfois bloqué. Donc je vous conseille d'utiliser la balise NOSCRIPT (voir le tuto de "JavaScript & jQuery") pour avertir éventuellement le visiteur qu'un script est bloqué.
Ci-dessous une belle balustrade dessinée avec avec l'API Canvas :
Pour aborder ce tuto sur Canvas, vous devez avoir de bonnes bases en JavaScript.
Il existe dans ce site un tutoriel sur ce langage :
JavaScript & jQuery
Le code HTML correspondant c'est une instruction et quant au script il fait : 8 lignes seulement ...
Vous ne comprenez rien au code ci-dessus ; la visite de mon tuto s'impose donc !