为了账号安全,请及时绑定邮箱和手机立即绑定

当linewidth=10的时候我得到了一个缺角的三角形,谁能帮我修改下代码让我得到一个完整的三角形

547d4c8800014f5205000418.jpg

<!DOCTYPE html>

<html>

<head>

  <meta charset="UTF-8">

  <title>Canvas 特效</title>

</head>

<body>

  <canvas id="canvas" style="border:1px solid #aaa; display:block; margin:50px auto;" > 

   当前浏览器不支持Canvas,请更换浏览器后再试

  </canvas>


  <script>

     window.onload = function(){

     

           var canvas = document.getElementById("canvas");

           

               canvas.width = 800;

               canvas.height = 800;     

     

           var context = canvas.getContext("2d");


           context.moveTo(100,100);

           context.lineTo(700,700);

           context.lineTo(100,700);

           context.lineTo(100,100);

           context.lineWidth = 10;

           context.strokeStyle = "red";

           context.stroke();


     }

  </script>

</body>

</html>


正在回答

2 回答

接着往后看,要使用closePath

0 回复 有任何疑惑可以回复我~

最后一个context.lineTo(100,100); 可以改为 context.closePath();也可以在其后面加上 context.closePath();

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

当linewidth=10的时候我得到了一个缺角的三角形,谁能帮我修改下代码让我得到一个完整的三角形

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信