我想在js中改变一个正在运行的css动画的颜色,如下所示:
https://jsfiddle.net/kpf7ce4a/21/
动画flash
使用自定义变量--fly_color
。应该使用paintFlies()
进行更改,但到目前为止还没有这样做。是否可以更改正在进行的动画的变量/样式?
我想在js中改变一个正在运行的css动画的颜色,如下所示:
https://jsfiddle.net/kpf7ce4a/21/
动画flash
使用自定义变量--fly_color
。应该使用paintFlies()
进行更改,但到目前为止还没有这样做。是否可以更改正在进行的动画的变量/样式?
1条答案
按热度按时间zed5wv101#
您需要将CSS变量放在
:root
伪元素中用于全局作用域,否则变量仅作为块级作用域。我还修复了更改所有
LoL
苍蝇的代码。JSFiddle