javascript - 专门更改笔触不透明度但不更改 Canvas 上的颜色

标签 javascript canvas

我有一个漂亮整洁的脚本,可以循环显示颜色,它与 #xxxxxx 配合得很好。格式,但我想更改透明度。有办法吗?

我指的是 ctx.strokeStyle()

这是当前代码:

canvas.strokeStyle = '#' + (((16777215 / s.length) * i).toString(16));

它循环使用 i 的 for 循环递增 1每个周期,它是开关的一部分。 for 循环如下所示:for(var i = 0; i < s.length; i++){}

最佳答案

在以所需的不透明度绘制每个元素之前,您可以将 ctx.globalAlpha 更改为 0 到 1 的范围。

关于javascript - 专门更改笔触不透明度但不更改 Canvas 上的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18249609/

相关文章:

javascript - 由于 "a+?"是惰性的,为什么 "a+?b"匹配 "aaab"?

javascript - 在声明之前调用一个函数,独立于浏览器?

javascript - 对于企业应用程序,输入验证应该是客户端还是服务器端?

javascript - 带有大图像的 Canvas drawImage

Javascript 按位运算符和 Canvas 动画

javascript - 如何通过 javascript 设置背景图像和渐变-不使用 jquery 使用 dom 样式属性

javascript - 如何使此代码更可重用

javascript - canvas drawImage 第一次不绘制图像

java - 在有限空间内绘制坡度线

javascript - Sprite 向某一特定点移动的方式