最近在学canvas绘图 , 实现一个简单的正方形对角线

按照正常的画页面逻辑 , 先是给canvas元素设置样式,宽高都为300像素,然后定义画板绘图填充

var context = myCanvas.getContext('2d');

 context.beginPath(0,0);

 context.lineWidth = '1';

 context.strokeStyle = 'red';

 context.moveTo(0,0);

 context.lineTo(300,300);

 context.stroke();

然后发现画的线不是对角线

canvas绘图中Y轴坐标可能混乱的坑

按照正常的逻辑是300,300坐标是在右下角的,然后查看官当文档也没有相应的解释,搜索一圈后发现没有相关的问题bug , 那问题就出在代码里

最后发现样式里面写的width:300px;height:300px;

把这两行样式删掉加在了canvas标签的行间 ,然后就正常了 , 神奇吧


相关文章:

  • 2021-12-06
  • 2021-06-11
  • 2021-08-08
  • 2021-08-03
  • 2022-12-23
  • 2021-11-29
  • 2022-12-23
  • 2021-11-28
猜你喜欢
  • 2021-10-03
  • 2022-12-23
  • 2022-12-23
  • 2022-01-19
  • 2022-12-23
  • 2021-09-11
  • 2022-12-23
相关资源
相似解决方案