est une nouvelle balise en HTML5, utilisée pour dessiner des graphiques. Cet article présente principalement en détail la méthode de dessin d'ombres pour le dessin de base du canevas HTML5. Pour référence,
.est une nouvelle balise en HTML5, utilisée pour dessiner des graphiques. En fait, cette balise est la même que les autres balises dans la mesure où elle est spéciale. obtenez un objet CanvasRenderingContext2D et nous pouvons contrôler l'objet à dessiner via des scripts JavaScript.
est simplement un conteneur pour dessiner des graphiques. En plus des attributs tels que l'identifiant, la classe, le style, etc., il a également une hauteur et une largeur. attributs. Il y a trois étapes principales pour dessiner sur l'élément
1. Récupérez l'objet DOM correspondant à l'élément
Dessin d'ombre :
ombre à l'étoile à cinq branches précédemment dessinée
Code JavaScript Copier le contenu dans le presse-papiers
var canvas = document.getElementById("canvas"); 🎜 >
context = canvas.getContext("2d");
i = 0; i < 5; i++) {
context.lineTo(Math.cos((18+i*72) /180 *Math.PI)*200+200,
context.lineTo(Math.cos((54+i*72)/180*Math.PI)*80+200,-Math .sin((54+i*72)/180*Math.PI)*80+200);
}" 3"
;"#F5270B"; .shadowOffsetX = 30;
context.shadowBlur = 2; context.fill();
context.stroke(); L'effet est le suivant :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!