作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
参见 this
当输出到达页面底部时,我希望 Canvas 自动扩展,以便它可以继续。我尝试设置 canvas.height 属性,但它清除了窗口。有什么办法吗?
最佳答案
我的工作:
创建与您的 Canvas 大小相同的虚拟 Canvas 。
dummyCanvas.getContext('2d').drawImage(yourCanvas, 0, 0);
newCanvas = recreate(yourCanvas);
newCanvas.getContext('2d').drawImage(dummyCanvas);
不是很漂亮,特别是在你需要每秒重新创建 Canvas 50 次以上的情况下......有兴趣看到其他答案......它对我有用,因为我只是在 clientWidth/clientHeight 时调整 Canvas 大小改变 [window.onresize]
关于html - 有没有办法在不清除上面绘制的内容的情况下动态扩展 html5 Canvas ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2405772/
我是一名优秀的程序员,十分优秀!