【发布时间】:2016-02-07 10:45:20
【问题描述】:
我正在调用这样的动画:
document.getElementById('banner').className = "changeColorToIndigo";
然后我得到了 CSS 属性:
div.changeColorToIndigo {
animation-duration: 1s;
animation-name: changeColorToIndigo;
animation-fill-mode: forwards;
}
还有关键帧动画:
@keyframes changeColorToIndigo {
from {background-color: #00BBD2;}
to {background-color: #3F51B5;}
}
但是动画完成后又回到了初始状态,这是为什么呢?我已将填充模式设置为转发并指定了to (100%) 属性。
【问题讨论】:
-
寻求代码帮助的问题必须在问题本身中包含重现它所需的最短代码。见How to create a Minimal, Complete, and Verifiable example