html5canvas的宽高有大小限制吗?

 我来答
钓侠
2016-01-23 · 知道合伙人互联网行家
钓侠
知道合伙人互联网行家
采纳数:90 获赞数:563
麦子学院讲师,WEB前端工程师,专注于WEB开发,精通Discuz、PHPCMS等开源程序!

向TA提问 私信TA
展开全部
没有大小限制

HTML5 的 canvas 元素使用 JavaScript 在网页上绘制图像。
画布是一个矩形区域,您可以控制其每一像素。

小案例:canvas绘制渐变

<!DOCTYPE HTML>
<html>
<body>

<canvas id="myCanvas" width="200" height="100" style="border:1px solid #c3c3c3;">
Your browser does not support the canvas element.
</canvas>

<script type="text/javascript">

var c=document.getElementById("myCanvas");
var cxt=c.getContext("2d");
var grd=cxt.createLinearGradient(0,0,175,50);
grd.addColorStop(0,"#FF0000");
grd.addColorStop(1,"#00FF00");
cxt.fillStyle=grd;
cxt.fillRect(0,0,175,50);

</script>

</body>
</html>
BBB371
2015-09-17 · 超过60用户采纳过TA的回答
知道答主
回答量:108
采纳率:50%
帮助的人:107万
展开全部
canvas的大小有限制,而且浏览器或者设备不同,其限制还不一样。html5没有对canvas的宽高做限制。一般都是先定义好了canvas的宽高再绘图的吧,要是出现问题应该就是绘图区域超过了定义好的舞台的宽高了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
互联网大师
2015-12-25 · 知道合伙人互联网行家
互联网大师
知道合伙人互联网行家
采纳数:170 获赞数:1722
国家认证信息系统项目管理师、项目经理、高中信息技术教师证书

向TA提问 私信TA
展开全部
HTML5 Canvas的默认宽度是300px、高度是150px。你可以通过document获取当时浏览器的大小,赋值给canvas。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式