例如,我如何模拟警车信标(灯条)的颜色,随着时间的推移,它从蓝色变为白色,然后再次变为蓝色。
我想我可以以某种方式生成太多改变颜色的 setTimeout 函数,但我想知道是否有更优雅的方法(或者理想情况下有一个库可以做到这一点)。
谢谢!
最佳答案
i could generate somehow too many setTimeout functions that change the color but I would like to know if there is a more elegant way
是的,有。一个函数,根据当前时间计算下一步的颜色,绘制它,并再次安排自身超时。
or ideally a library that does that
嗯,基本上每个 DOM/动画库都会这样做。
关于javascript - 使用 Javascript 随着时间的推移更改背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17274075/