Pengetahuan asas kanvas

konteks: konteks ialah objek yang merangkumi banyak fungsi lukisan Kaedah untuk mendapatkan objek ini ialah var context =canvas.getContext("2d");

Mungkin 2d ini telah membangkitkan imaginasi semua orang, tetapi saya dukacita untuk memberitahu anda bahawa HTML5 tidak menyediakan perkhidmatan 3D.


Terdapat dua kaedah untuk melukis imej dengan elemen kanvas, iaitu

context.fill()//Fill

context.stroke()//Lukis sempadan

Gaya

: Sebelum melukis grafik, tetapkan gaya lukisan

context.fillStyle//Filled style

context.strokeStyle//Border style

context.lineWidth//Graphic border Width

Perwakilan warna:

Gunakan terus nama warna: "merah" "hijau" "biru"

Nilai warna tersuai Heksadesimal: "#EEEEFF"

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

rgba(1-255,1-255,1-255, ketelusan)

Ia adalah sangat serupa dengan GDI, jadi rakan-rakan yang telah menggunakan GDI sepatutnya boleh bermula dengan cepat


Meneruskan pembelajaran
||
<!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>
  • Cadangan kursus
  • Muat turun perisian kursus