美文网首页
网页 canvas - 其他笔记

网页 canvas - 其他笔记

作者: 自走炮 | 来源:发表于2020-08-11 02:57 被阅读0次
    <canvas id="mainCanvas" width="800" height="600"></canvas>
    <script>
      const canvas = document.querySelector("#mainCanvas");
      const ctx = canvas.getContext("2d");
    
      ctx.fillStyle = "gray"; // 笔设置
      ctx.fillRect(50, 150, 100, 200); // 矩形 fillRect(x, y, w, h)
      ctx.strokeStyle = "green"; // 描边设置
      ctx.strokeRect(200, 150, 100, 200); // 描边矩形 strokeRect(x, y, w, h)
    
      ctx.beginPath(); // 重置,流程 beginPath、fillStyle、fill 或 stroke
      ctx.arc(400, 150, 50, 0, Math.PI * 2); // 弧 arc(x, y, radius, startAngle, endAngle)
      ctx.fillStyle = "gray";
      ctx.fill(); // 填充
    
      ctx.beginPath();
      ctx.moveTo(500, 250); // 移动
      ctx.lineTo(600, 350); // 线
      ctx.strokeStyle = "blue";
      ctx.stroke(); // 描画
    </script>
    

    相关文章

      网友评论

          本文标题:网页 canvas - 其他笔记

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