clearRect()不工作在html5画布
clearRect() not working in html5 canvas
我写了一个函数,它的目的是在每次窗口大小改变时重新绘制一个方形行块(覆盖整个页面)。
http://jsfiddle.net/9hVnZ/问题是
bgCtx.clearRect(0, 0, bgCtx.width, bgCtx.height);
不适合我:当我的Chrome浏览器大小改变时,前面的红线不像我想象的那样清晰。
复制截图:https://i.stack.imgur.com/sSYvT.png
我试着浏览其他回答的问题,他们的一些情况是缺少bgCtx.beginPath();
,但我确实包括它,和bgCtx.width = bgCtx.width;
不工作,要么,我错过了什么或什么错误?
您正在每个draw()
上创建一个新的画布元素。小提琴
相关文章:
- JavaScript HTML5画布未显示
- html5画布动画无法正常工作
- 在HTML5画布上添加按钮和控件
- 如何在运行时在HTML5画布中绘制正方形
- Unicode字符未在HTML5画布中正确呈现
- 鼠标点击HTML5画布绘制矩形
- html5画布在同一行中写入多个字体
- HTML5画布-暂停时的运行时间
- 使用JavaScript和HTML5画布进行冲突检测
- 什么是HTML5画布标记的回退
- 如何在html5画布中绘制圆形作为单独的画布
- 如何在flash html5画布项目中动态更改文本颜色
- HTML5画布支持和Android Webview
- html5画布中的套索工具
- 什么'是在HTML5画布中创建关键事件的最佳方式
- Javascript:延迟在html5画布上循环绘制
- 如何在HTML5画布上呈现音频波形
- HTML5画布动画滑块
- 如何将 html5 画布另存为窗口 8 Metro 应用程序中的图像文件
- HTML5-画布元素&自定义光标