Tag: 动画 设计
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>碰撞的小球</title>
<style>
body{
margin: 0;
width: 100%;
height: 100%;
position: relative;
}
img{
position: absolute;
}
</style>
</head>
<body>
<img id="earth" src="earth.png" alt="这是个小球">
<script>
var pointX=0;
var pointY=0;
var speedX=4;
var speedY=6;
function move(){
var w = document.documentElement.clientWidth;
var h = document.documentElement.clientHeight;
var img=document.getElementById("earth");
if(pointY>=h-64)
{
speedY=-3;
}
if(pointX>=w-64)
{
speedX=-2;
}
if(pointY<=0)
{
speedY=3;
}
if(pointX<=0)
{
speedX=2;
}
pointX+=speedX;
pointY+=speedY;
img.style.left=pointX +"px";
img.style.top=pointY+"px";
}
setInterval(move,0.01);
</script>
</body>
</html>