html5中怎么根据内容高低来调整画布大小

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html5中怎么根据内容高低来调整画布大小相关的知识,希望对你有一定的参考价值。

参考技术A 可以用JS监控屏幕大小,然后调整Canvas的大小。在代码中加入JS

$(window).resize(resizeCanvas);
function resizeCanvas()
canvas.attr("width", $(window).get(0).innerWidth);
canvas.attr("height", $(window).get(0).innerHeight);
context.fillRect(0, 0, canvas.width(), canvas.height());
;
resizeCanvas();

就可以了。

<canvas> 标签只是图形容器,您必须使用脚本来绘制图形。
参考技术B css height: auto;

以上是关于html5中怎么根据内容高低来调整画布大小的主要内容,如果未能解决你的问题,请参考以下文章

调整 HTML5 画布元素的大小

如何在html5中居中画布

HTML5 画布:图像大小调整

html5画布在调整大小时重绘

按比例调整图像大小以适合 HTML5 画布

我们如何在 html5 画布上绘制调整大小的图像?