Connaissances d...LOGIN

Connaissances de base sur Canvas

context : context est un objet qui encapsule de nombreuses fonctions de dessin. La méthode pour obtenir cet objet est var context =canvas.getContext("2d");

Peut-être que cette 2d a éveillé l'imagination de tout le monde, mais moi j'ai le regret de vous dire que HTML5 ne fournit pas de services 3D.


Il existe deux méthodes pour dessiner des images avec des éléments de canevas, à savoir

context.fill()//Fill

context.Stroke()//Dessinez la bordure

style : Avant de dessiner des graphiques, définissez le style de dessin

context.fillStyle//Style rempli

context.StrokeStyle//Style de bordure

context.lineWidth//Largeur de la bordure graphique

Représentation des couleurs :

Utilisez directement le nom de la couleur : "rouge" "vert" "bleu"

Hexadécimal Valeur de couleur personnalisée : "#EEEEFF"

rgb(1-255,1-255,1-255)

rgba(1-255,1-255,1-255, transparence)

C'est tellement similaire à GDI, donc les amis qui ont utilisé GDI devraient pouvoir commencer rapidement


section suivante
<!DOCTYPE html> <html> <head>  <meta charset="utf-8">  <title>php中文网</title>  </head> <body> <canvas id="demoCanvas" width="500" height="500"> <p>请使用支持HTML5的浏览器查看本实例</p> </canvas> <!---下面将演示一种绘制矩形的demo---> <script type="text/javascript"> //第一步:获取canvas元素 var canvasDom = document.getElementById("demoCanvas"); //第二步:获取上下文 var context = canvasDom.getContext('2d'); //第三步:指定绘制线样式、颜色 context.strokeStyle = "red"; //第四步:绘制矩形,只有线。内容是空的 context.strokeRect(10, 10, 190, 100); //以下演示填充矩形。 context.fillStyle = "blue"; context.fillRect(110,110,100,100); </script> </body> </html>
soumettreRéinitialiser le code
chapitredidacticiel