1.基本使用
let c = document.getElementById("main");
let ctx = c.getContext("2d");
ctx.fillStyle="#FF0000";
ctx.fillRect(0,0,150,75);
ctx.moveTo(0,0);
ctx.lineTo(200,100);
2.绘制圆
let c = document.getElementById("main");
let ctx = c.getContext("2d");
ctx.beginPath();
ctx.arc(95,50,40,0,2*Math.PI);
ctx.stroke()
3.绘制文本
let c = document.getElementById("main");
let ctx = c.getContext("2d");
ctx.font="30px Arial";
ctx.fillText("Hello World",10,50);
ctx.font="30px Arial";
ctx.strokeText("Hello World",10,50);
4.渐变
let c = document.getElementById("main");
let ctx = c.getContext("2d");
var grd=ctx.createLinearGradient(0,0,200,0);
grd.addColorStop(0,"red");
grd.addColorStop(1,"white");
ctx.fillStyle=grd;
ctx.fillRect(10,10,150,80);
var grd=ctx.createRadialGradient(75,50,5,90,60,100);
grd.addColorStop(0,"red");
grd.addColorStop(1,"white");
ctx.fillStyle=grd;
ctx.fillRect(10,10,150,80);
5.画像
let c = document.getElementById("main");
let ctx = c.getContext("2d");
ctx.drawImage(img,10,10);