在CSS 3动画结束时维护最终状态我正在对一些设置为opacity: 0;在CSS中。动画类被应用于单击,并且,使用keyframework,它会将不透明的内容更改为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; }}
3 回答
互换的青春
TA贡献1797条经验 获得超6个赞
animation: bubble 2s linear 0.5s 1 normal forwards;
白衣染霜花
TA贡献1796条经验 获得超10个赞
如果不使用短手版本:animation-fill-mode: forwards
animation-fill-mode: forwards;animation-name: appear;animation-duration: 1s;animation-delay: 1s;
animation-name: appear;animation-duration: 1s;animation-fill-mode: forwards;animation-delay: 1s;
- 3 回答
- 0 关注
- 623 浏览
相关问题推荐
添加回答
举报
0/150
提交
取消