【发布时间】:2012-10-11 01:35:44
【问题描述】:
我在 CSS 中设置为 opacity: 0; 的某些元素上运行动画。动画类在点击时应用,并使用关键帧将不透明度从0 更改为1(除其他外)。
不幸的是,当动画结束时,元素会回到opacity: 0(在 Firefox 和 Chrome 中)。我的自然想法是动画元素保持最终状态,覆盖它们的原始属性。这不是真的吗?如果没有,我怎样才能让元素这样做?
代码(不包括前缀版本):
@keyframes bubble {
0% { transform:scale(0.5); opacity:0.0; }
50% { transform:scale(1.2); opacity:0.5; }
100% { transform:scale(1.0); opacity:1.0; }
}
【问题讨论】:
-
我会发布我自己的重复通知:stackoverflow.com/questions/9196694/css3-animation-scale 至少我的标题更有启发性!
标签: css css-animations