嗨動畫可以純粹使用CSS3動畫完成。代碼如下
<!DOCTYPE html>
@keyframes moving {
from {
-webkit-transform: translate(0, 0);
-moz-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
}
to {
-webkit-transform: translate(100px, 100px);
-moz-transform: translate(100px, 100px);
-ms-transform: translate(100px, 100px);
-o-transform: translate(100px, 100px);
transform: translate(100px, 100px);
}
}
@-moz-keyframes moving {
from {
-webkit-transform: translate(0, 0);
-moz-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
}
to {
-webkit-transform: translate(100px, 100px);
-moz-transform: translate(100px, 100px);
-ms-transform: translate(100px, 100px);
-o-transform: translate(100px, 100px);
transform: translate(100px, 100px);
}
}
@-webkit-keyframes moving {
from {
-webkit-transform: translate(0, 0);
-moz-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
}
to {
-webkit-transform: translate(100px, 100px);
-moz-transform: translate(100px, 100px);
-ms-transform: translate(100px, 100px);
-o-transform: translate(100px, 100px);
transform: translate(100px, 100px);
}
}
div#item {
background-color:blue;
height:20px;
width:20px;
-webkit-animation: moving 1s;
-moz-animation: moving 1s;
-ms-animation: moving 1s;
-o-animation: moving 1s;
animation: moving 1s;
}
</style>
小提琴:http://jsfiddle.net/Qk5g3/11/
可能只是我,但你的心不是如做任何事情。 – Tony
不只是你託尼,也不爲我做任何事情。 – steinmas
[這裏](http://jsfiddle.net/Qk5g3/4/)是一個更新版本。我已經在onLoad回調內添加了一個超時 –