Canvas元素默认宽 300px, 高 150px, 设置其宽高可以使用如下方法:
方法一:
1 <canvas width="500" height="500"$amp;>amp;$lt;/canvas>
方法二:使用HTML5 Canvas API操作
1 var canvas = document.getElementById('欲操作canvas的id');
2 canvas.width = 500;
3 canvas.width = 500;

若通过如下方法设置宽高,那么Canvas元素将由原来大小被拉伸到所设置的宽高:
方法一:使用CSS 会被拉伸
1 #欲操作canvas的id{
2     width:1000px;
3     height:1000px;
4 }

也包含了行间样式中的 style="" 。也就是上面的例子,也会产生拉伸的情况。
方法二:使用HTML5 Canvas API操作 会被拉伸
1 var canvas = document.getElementById('欲操作canvas的id');
2 canvas.style.width = "1000px";
3 canvas.style.height = "1000px";
方法三 :用jquery的$("#id").width(500);会被拉伸 

其它:canvas的width和height也不能用百分比表示。canvas会将百分值当成数值显示

相关文章:

  • 2022-12-23
  • 2021-12-05
  • 2022-02-01
  • 2022-12-23
  • 2022-02-14
  • 2022-12-23
  • 2021-07-22
  • 2021-11-04
猜你喜欢
  • 2022-12-23
  • 2021-09-25
  • 2021-10-22
  • 2021-06-28
  • 2022-12-23
  • 2022-12-23
  • 2021-10-23
相关资源
相似解决方案