Html /javascript画布高度/宽度坐标不一样
html/javascript canvas height/width coordinates not the same?
由于某些原因,高度和宽度似乎不一样,这里有一个例子:https://jsfiddle.net/Lo2hgg54/
javascriptvar canvas=document.getElementById("canvass");
var canv=canvas.getContext("2d");
canv.beginPath();
canv.rect(100,100,200,200);
canv.fillStyle="green";
canv.fill();
html
<canvas id="canvass">
</canvas>
有人能解释为什么200width和200height不一样吗?谢谢。 你的画布不够大,不足以显示整个矩形,它在画布的底部被截断了,这就是为什么看起来不够高
var canvas=document.getElementById("canvass");
var canv=canvas.getContext("2d");
canv.beginPath();
canv.rect(100,100,200,200);
canv.fillStyle="green";
canv.fill();
<canvas id="canvass" height="500" widht="500">
</canvas>
HTML5规范明确规定:
width属性默认为300,height属性默认为300150 .
问题是画布被截断了。如果你使用Chrome的调试工具,你可以看到画布的尺寸是300x150px(默认值)。
试着让你的画布像这样:
<canvas id="canvass" height="300"></canvas>
相关文章:
- 为什么'这两根绳子不一样吗
- jQuery的工作方式不一样
- 使用条件函数的Jquery ReplaceWith()的行为与我预期的不一样
- 控件坐标与组坐标不匹配
- 为什么两个“这个”不一样
- Function.length和this.length不一样.为什么
- IE DIV悬停区域不一样.直到我添加背景颜色
- i-- 和 i = i-1 的评估不一样
- 开放层 - 像素坐标不正确
- 画布上下文坐标不一致
- javascript和谷歌地图,数组中的坐标不起作用
- 生成随机坐标(不包括某些特定坐标)
- Wagerfield'的例子看起来和来源不一样
- 鼠标下移页面X,页面Y和鼠标移动页面X后页面Y不一样,随机发生
- 如何为谷歌柱状图上色'it’每个酒吧都不一样,保持原样
- JS提交和HTML提交不一样
- 为什么我的浏览器指纹不一样
- jQuery加载