是否可以将此闪光轨迹光标的闪光形状更改为圆形?

Is it possible to change the sparkle shape into a circle for this sparkle trail cursor?

我对编码和 Web 开发还很陌生,我正在尝试重新创建这种效果,但有一个圆圈。

原文:

https://codepen.io/sarahwfox/pen/pNrYGb

所以我更改了 sparkle 这个词 - 例如:

var sparkles=100;

转圈:

var circle=100

那改变了形状,但不知为什么,它不会像以前那样掉落?这是解决这个问题的正确方法吗?我确实在整个脚本中更改了它,但我无法让它像另一个一样掉落。

https://codepen.io/kyannashanice/pen/YzQPoGe

我自己写的东西不多 javascript 但我真的很想将这种效果合并到我的项目中。如果有人能够帮助我或给我一些可能有用的资源,我将非常感激,但我意识到这可能有很多要求。

我不清楚你希望看到的圆形效果是什么,但是不,这根本不正确,抱歉!

第一次将 sparkles 更改为 circle 时,您真正所做的就是有效地将掉落的火花数量设置为零,这就是它们停止掉落的原因。

更改变量名没有多大意义,因为它们实际上只是标签。因此,例如,如果您将 sparkles 的每次使用都更改为 circle,您实际上只是在更改标签,而不是更改代码的作用。

如果您只是刚刚学习 JavaScript,尝试将效果更改为特定的东西可能超出您的能力范围,但您可以尝试使用其他值并看看会发生什么。

希望对您有所帮助!我认为像这样修改其他人的脚本是开始理解编码的好方法。

更新

动画闪烁的代码部分从第 140 行开始 - 尝试调整部分代码。

例如在第 143 行,我将其更改为 stary[i]+=1+Math.random()*1; 以使火花飘落得更慢