【发布时间】:2018-11-06 05:43:19
【问题描述】:
所以有一个小功能可以逐字创建文本动画,但是在每个单词动画结束时它会闪烁(例如不透明度 1-0-1 在一秒钟内跳转),我尝试自己修复它并想通了由于某种原因,该 chrome 不喜欢 filter: blur(0) (0 或任何低数字)。 有什么提示可以解决吗?因为在 Firefox 和 Opera 中一切正常。
function fadeIn(quoteSpans) {
Array.prototype.forEach.call(quoteSpans, function(word) {
let animate = word.animate([{
opacity: 0,
filter: "blur(3px)"
},{
opacity: 1,
filter: "blur(0px)"
}],
{
duration: 1000,
delay: delay,
fill: 'forwards'
}
);
delay= delay+300;
})
}
【问题讨论】:
标签: javascript google-chrome animation cross-browser