详细参考 :
http://www.w3school.com.cn/css3/css3_animation.asp
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style type="text/css">
.orgClass{
width:500px;height:80px;background:red;
margin-top:500px;
}
.animateClass {
width:500px;height:80px;background:red;
-webkit-animation-name: cssAnimation;/*绑定的css动画*/
-webkit-animation-duration:3s;/*执行时间*/
-webkit-animation-iteration-count: 1;/*播放次数,默认1*/
-webkit-animation-timing-function: ease;/*规定动画的速度曲线。默认是 "ease"。*/
-webkit-animation-fill-mode: forwards;
}
@-webkit-keyframes cssAnimation {
from {
margin-top:500px;
}
to {
margin-top:0px;
}
}
</style>
</head>
<script type="text/javascript">
function ani(){
//开始
document.getElementById('ddd').className ='animateClass';
//3秒后移除
setTimeout(function(){
document.getElementById('ddd').className ='orgClass';
},3000);
}
</script>
<body>
<input name="" type="button" οnclick="ani()" />
<div id="ddd" class="orgClass" width="328" height="328" ></div>
</body>
</html>