如题,我想画一个不规则的四边形
可以,canvas可以画任何图形,
var ctx = canvas.getContext("2d");
ctx.moveTo(x1, y1); //移动到起点
ctx.lineTo(x, y); //画到终点
cans.stroke(); //生效
这不是随便你怎么画么
可以画任意图形
//开始一个新的绘制路径
ctx.beginPath();
//设置线条颜色为蓝色
ctx.strokeStyle ="blue";
//设置路径起点坐标
ctx.moveTo(20,50);
//绘制直线线段到坐标点(20, 100)
ctx.lineTo(20,100);
//绘制直线线段到坐标点(70, 100)
ctx.lineTo(70,100);
//绘制直线线段到坐标点(20,100)
ctx.lineTo(70,50);
//先关闭绘制路径。
ctx.closePath();
//最后,按照绘制路径画出直线
ctx.stroke();