javascript - 鼠标移动时 HTML5 Canvas 淡入淡出线
问题描述
我用这段代码完成了淡化一行
function fadeOut(ctx, canvas) {
ctx.fillStyle = "rgba(255,255,255,0.1)";
ctx.fillRect(0, 0, canvas.width, canvas.height);
setTimeout(() => fadeOut(ctx, canvas), 50);
}
但是这种褪色的问题是,它用颜色填充透明背景,这也会导致背景 div 褪色。
我想实现的褪色类型在 gartic.io 的背景画布上。
您可以查看gartic.io
解决方案
推荐阅读
- javascript - 关于量角器中 then 函数的参数。在下面的代码中,什么将传递给“值”?
- clojure - Clojure 评估惰性序列
- ruby-on-rails - Ruby,如何解析具有多行数据类型的csv文件
- assembly - MIPS bad address/ Exception
- android - Dynamic Listview with EditText not clear values in Same Activity
- osquery - I want to connect my web application to show the reports from osquery SQLITE database
- angular - 下一页中的分页序列号以角度显示?
- java - Anilist api v2 GRAPHQL
- docker - 如何为多个环境创建单个 NGINX.conf 文件
- javascript - 使用反应项目列表中的 getElementById 更改一个项目的点击值是否是好方法