【发布时间】:2016-08-20 14:25:27
【问题描述】:
我想保留 css 动画的最终属性,但删除动画属性本身,例如:
@keyframes('foo')
{
0% { opacity: 0; }
to { opacity: 1; }
}
开头:
.my_element
{
opacity: 0;
}
我通过 Javascript 应用动画,所以我得到了:
.my_element
{
opacity: 0;
}
element.style
{
animation: foo 1s forwards; #with opacity: 1; at the end.
}
现在我需要清理:
.my_element
{
opacity: 0;
}
element.style
{
opacity: 1;
}
我该怎么做?
【问题讨论】:
-
animation-play-state? -
这是你真正的动画吗?否则你可以冻结一个过渡,所以它需要很长时间才能回到初始值codepen.io/gc-nomade/pen/wGEXer(悬停不可见的 p 并将鼠标移出)
标签: javascript css animation opacity