效果:
这是一个动画
代码:
<!DOCTYPE html>
<html>
<head>
<meta charset="{CHARSET}"/>
<title></title>
<style type="text/css">
div:nth-child(1){
width: 100px;
height: 100px;
background: darkturquoise;
border-radius: 7px;
margin: 30px;
animation: remove 5s forwards;/*引用动画,animation-fill-mode:forwards;保持最后的状态使最后保持粉色*/
text-align: center;
line-height: 100px;
color: #fff;
font-weight: bold;
position: relative;
cursor: pointer;/*把鼠标变成小手*/
}
@keyframes remove{/*定义动画*/
from{transform: rotate(0deg);left: 0;} /*rotate(25deg)顺时针旋转45deg*/
25%{transform: rotate(25deg);background: chartreuse;left: 0;}
50%{transform: rotate(0deg);background: chartreuse;left: 500px;}
55%{transform: rotate(0deg);background: chartreuse;left: 500px;}
70{transform: rotate(0deg);background: chartreuse;left: 500px;}
to{transform: rotate(-360deg);background: salmon;left: 0;}
}
div:hover{
animation-play-state:paused;/*当鼠标浮动到动画上时,动画暂停*/
}
</style>
</head>
<body>
<div>哈哈!!</div>
</body>
</html>