【发布时间】:2010-12-12 11:53:31
【问题描述】:
如何自动缩放 HTML5 <canvas> 元素以适应页面?
例如,我可以通过将 height 和 width 属性设置为 100% 来缩放 <div>,但 <canvas> 不会缩放,对吗?
【问题讨论】:
-
为什么 canvas{width:100%;height:100%} 不起作用?
-
@zloctb - 这将直接放大画布,从而拉伸您的图像。
-
请参阅WebGL Fundamentals,了解有关相关问题的详细说明。
-
画布也可以很好地缩放,只需添加 css {width:100%},但它的内容不会,这完全是另一回事!
标签: javascript html html5-canvas