首页 > canvas能画不规则四边形吗

canvas能画不规则四边形吗

如题,我想画一个不规则的四边形


可以,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();

【热门文章】
【热门文章】