< !DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> Étapes pour <!-- dessin : Obtenez l’élément toile - > le contexte - > remplissez et dessinez la bordure - > définissez le style de dessin - > <!-- dessiner d’autres graphes complexes nécessite des chemins : Commencez à créer un chemin - > Créez un chemin de dessin - > Fermez un chemin - > Graphe de dessin - > <!-- par exemple : Dessinez un rectangle - > Dessinez un rectangle : <canvas id="ca"></canvas><br/> Dessinez un cercle : <canvas id="yuan"></canvas> </body> </html> <scrip{filter}t> Dessinez un rectangle fonction draw(){ var canvas=document.getElementById('ca') ; Prends l’élément toile if (canvas==null) return false ; var context=canvas.getContext('2d') ; Trouver le contexte context.fillStyle='#EEEFF' ; Couleur de remplissage context.fillRect(0,0,400,300) ; Rectangle de remplissage (Rectangle 1) context.fillStyle='rouge' ; context.strokeStyle='bleu' ; Couleur de la bordure context.ligneLargeur=1 ; Largeur de lunette context.fillRect(50,50,100,100) ; Rectangle de remplissage (Rectangle intérieur 2) contexte.traitRecte (50,50,100,100) ; Tracez la frontière
} Dessinez des cercles fonction drawarc(){ var canvas2=document.getElementById('yuan') ; Prends l’élément toile if (canvas2==null) if(canvas2==null) return false ; var context2=canvas2.getContext('2d') ; Trouver le contexte context2.fillStyle='#EEEEEF' ; context2.fillRect(0,0,400,300) ; var n=0 ; pour (var i=0 ; i<10 ; i++){ contexte2.commenceChemin() ; Commencez à créer un chemin context2.arc(i*25,i*25,i*10,0,Math.PI*2,true) ; Créer un chemin circulaire context2.closePath() ; Fermez le chemin context2.fillStyle='Rgba(255,0,0,0.25)' ; Définissez la couleur context2.fill() ; Remplissez le graphique }
}
</scrip{filter}t>
|