canvas中文显示乱码 html5_HTML5 canvas 画布显示问题

var canv = document.getElementById('myCanvas');

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

context.fillStyle = "#ff0000";

context.fillRect(0, 0, 100, 100);

上面代码显示正常效果如下:

但是如果把 canvas的样式放在head中,结果运行效果如下图所示(画布并不是100*100的尺寸,这就是我疑问的地方),

后者效果的代码如下:

#myCanvas{

width:300px;

height:200px;

border:1px solid blue;

}

var canv = document.getElementById('myCanvas');

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

context.fillStyle = "#ff0000";

context.fillRect(0, 0, 100, 100);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Canvas 2D API 规范 1.0 (W3C Editor's Draft 21 October 2009) 翻译:CodeEx.CN2010/10/21 引用本文,请不要删掉翻译行,更多精彩,请访问:www.codeex.cn 原文请参看: http://dev.w3.org/html5/canvas-api/canvas-2d-api.html 摘要................................................................2 1 介绍 ..........................................................2 1.1 术语: ........................................................2 2 CANVAS接口元素定义 ............................................3 2.1 GETCONTEXT()方法 ..............................................3 2.2 TODATAURL()方法 ...............................................3 3 二维绘图上下文 ................................................4 3.1 CANVAS的状态 ..................................................7 3.2 转换(TRANSFORMATIONS) .........................................8 3.3 合成(COMPOSITING) ..........................................10 3.4 颜色和风格 ...................................................12 3.5 线风格 .......................................................16 3.6 阴影(SHADOWS) ................................................18 3.7 简单形状(矩形) .............................................18 3.8 复杂形状(路径-PATHS) .........................................19 3.8.1 路径起始函数................................................19 3.8.2 绘制函数....................................................19 3.8.3 辅助方法—点是否在路径里....................................22 3.8.4 MOVETO方法..................................................22

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值