我正在尝试在完成后保留 CSS 动画属性,这可能吗?
这就是我想要达到的目标......
当用户登陆页面时,该元素应该被隐藏,在 3 秒(或其他任何时间)后,它应该淡入并且一旦动画完成它应该保持在那里。
这是一个小提琴尝试...... http://jsfiddle.net/GZx6F/
这是保存的代码...
<h2>Test</h2>
<style>
@keyframes fadeIn {
0% {
opacity: 0;
}
100% {
opacity: 0.9;
}
}
h2 {
animation: fadeIn 1s ease-in-out 3s;
}
</style>
我知道如何用 jQuery 做到这一点。它会是这样的......
<h2>test</h2>
<script>
$(document).ready(function(){
$('h2').hide().delay(3000).fadeIn(3000)
});
</script>