Canvas清除画布

一、简单填充

使用白色背景色简单地填充整个画布,可以清除当前内容。

复制代码
var context= getContext("2d");
context.fillStyle = 'white';
context.fillRect(0, 0, theCanvas.width, theCanvas.height);

二、重置画布区域

当画布的宽或高被重置时,当前画布内容就会被移除。

复制代码
 var width = theCanvas.width;
 var height = theCanvas.height;
 theCanvas.width = width;
 theCanvas.height = height;

三、使用clearRect函数

clearRect() 函数指定起始点的x, y 位置以及宽度和高度来清除画布。

复制代码
var context= getContext("2d");
var width = theCanvas.width;
var height = theCanvas.height;
context.clearRect(0, 0, width, height);
相关推荐
随笔记8 分钟前
使用vite新搭建react项目,都需要配置什么?
前端·react.js·vite
JiangJiang12 分钟前
🩸 一次失败的降级迁移尝试 **从 Vite + React 19 到 CRA + React 17 的 IE 兼容血泪史**
前端
moyu8414 分钟前
静态声明与动态拦截:从Object.defineProperty到Proxy
前端
kuxku28 分钟前
下一代前端工具链浅析
前端·架构
清风不问烟雨z30 分钟前
不仅仅是 Mock 服务:mock-h3,让前端也能优雅拥有后端能力
前端·javascript·vite
跟橙姐学代码31 分钟前
写 Python 函数别再死抠参数了,这招让代码瞬间灵活
前端·python
前端老鹰32 分钟前
CSS backdrop-filter:给元素背景添加模糊与色调的高级滤镜
前端·css·html
一枚前端小能手36 分钟前
⚡ Node.js服务器慢得像蜗牛,性能优化实战分享
前端·node.js·dnodejs
Lsx_1 小时前
TypeScript 是怎么去查找类型定义的?
前端·javascript·typescript
xianxin_1 小时前
CSS Dimension(尺寸)
前端