A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

昨天简单学了canvas绘图的课程,觉得有一些还是有必要大家分享的

然后的话遇到一个 问题,就是在JS代码中设置的图形到了浏览器中总是被拉伸,下面是我找到的解决方案:

图形在浏览器中被拉伸的原因是css样式在浏览器中会跟JS代码中的设置有出入,就会被拉伸(我也看得是云里雾里的),所以我们除了在css样式中设定canvas画布的样式

<canvas id="canvas" style="width:500px;height:500px"></canvas>

还要在js代码中设置,类似下面这个

context.width=500;
context.height=500;

这样的话就能够解决拉伸的问题了

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马