在javascript中为粒子添加不透明度?

在javascript中为粒子添加不透明度?,javascript,opacity,Javascript,Opacity,我正在寻找一些帮助,以了解如何使此脚本中的粒子具有不透明度选项。我尝试过用不透明度的rgb替换十六进制颜色数字,但它破坏了代码 很抱歉,代码的格式很差,但这就是我要处理的全部内容,我对javascript了解不多。谢谢你在这方面的帮助 !函数(a){var b=“object”==typeof self&&self.self==self&&self | |“object”==typeof global&&global.global==global&&global;“function”==ty

我正在寻找一些帮助,以了解如何使此脚本中的粒子具有不透明度选项。我尝试过用不透明度的rgb替换十六进制颜色数字,但它破坏了代码

很抱歉,代码的格式很差,但这就是我要处理的全部内容,我对javascript了解不多。谢谢你在这方面的帮助



!函数(a){var b=“object”==typeof self&&self.self==self&&self | |“object”==typeof global&&global.global==global&&global;“function”==typeof define&&define.amd?define([“exports”],函数(c){b.ParticleNetwork=a(b,c)}):“object”==typeof module&&module.exports.exports=a(b,{}):module{this.canvas=a.canvas,this.g=a.g,this.particleColor=a.options.particleColor,this.x=Math.random()*this.canvas.width,this.y=Math.random()*this.canvas.height,this.velocity={x:(Math.random()-.5)*a.options.velocity};返回c.prototype.update=function(){(this.x>this.canvas.width+20 | | this.xtthis.canvas.height+20 | | | this.y您使用的脚本正在对颜色和背景格式进行验证

它只允许使用十六进制颜色(例如#FFF或#048CEF)和以gif | jpg | jpeg | tiff | png结尾的图像文件

如果没有此验证,脚本将使用rgba颜色,与使用十六进制颜色的方式相同

此验证通过以下方式完成:

如果希望脚本允许rgba颜色,可以通过向其添加以下内容来修改颜色的正则表达式:

@Karthick为您提供了一个修改后的脚本,我将向您提供它不起作用的原因,以及如何用您自己的方式修复它


请添加一个可验证的最小示例。您发布的代码缺少很多重要信息。例如,我们需要知道什么是“ParticleNetwork”抱歉,如果我没有包括所有内容,但这是我在页面上运行的所有代码,它正在工作,但没有不透明度选项。这来自以下代码:这是不可能的,因为库没有该功能。即使它有该功能,连接点的线也有不同的opa城市。所以这里的不透明度没有任何意义。但如果你仍然在寻找这个选项,你可以按照这个链接的js这是完美的工作。非常感谢你的帮助!
/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i
// is validating the color
/\.(gif|jpg|jpeg|tiff|png)$/i
// is validating the file extension
(^rgba?\(\s*[0-9]+\s*,\s*[0-9]+\s*,\s*[0-9]+\s*(?:,\s*[0-9]+(?:\.[0-9]+)?\s*)?\)$)
// this validates loosely rgb and rgba formats