美文网首页
canvas入门

canvas入门

作者: vavid | 来源:发表于2021-01-07 11:27 被阅读0次

    canvas 绘制基本步骤:

    第一步:获得上下文 => canvasElem.getContext(‘2d’);
    第二步:开始路径规划 => ctx.beginPath()
    第三步:移动到绘制起始点 => ctx.moveTo(x, y)
    第四步:绘制曲线(矩形、圆形、图片…) => ctx.lineTo(x, y)
    第五步:闭合绘制路径 => ctx.closePath();
    第六步:绘制描边 => ctx.stroke();

    html 部分:

    <canvas id="cavsElem"> 你的浏览器不支持canvas,请升级浏览器 </canvas>
    

    javascript 部分:

    //===============基本绘制api====================
    //获得画布
    var canvas = document.querySelector('#cavsElem');
    var ctx = canvas.getContext('2d'); //获得上下文
    
    canvas.width = 900; //设置标签的属性宽高
    canvas.height = 600; //千万不要用 canvas.style.height
    canvas.style.border = '1px solid #000';
    
    //绘制三角形,以下
    ctx.beginPath(); //开始路径
    ctx.moveTo(100, 100); //三角形,左顶点
    ctx.lineTo(300, 100); //右顶点
    ctx.lineTo(300, 300); //底部的点
    ctx.closePath(); //结束路径
    ctx.stroke(); //描边路径
    

    相关文章

      网友评论

          本文标题:canvas入门

          本文链接:https://www.haomeiwen.com/subject/ntqtoktx.html