javaScript实现小球碰撞
2017-08-29 19:10
417 查看
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<style type="text/css">
.room{
width: 500px;
height: 500px;
border: 1px solid black;
}
.ball{
width: 100px;
height: 100px;
background-color: red;
border-radius: 50%;
margin-top: 200px;
text-align: center;
}
</style>
</head>
<body>
<div class="room">
<div class="ball"></div>
</div>
</body>
<script type="text/javascript">
//获取元素
var ball=document.getElementsByClassName('ball')[0];
//定义一个初始值
var left=0;
//定义一个速度
var speed=2;
//定义一个定时器 动态改变属性
var timer=setInterval(function(){
left+=speed;
if(left==400||left==0){
speed=speed*-1;
}
ball.style.marginLeft=left+"px";
},30);
</script>
</html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<style type="text/css">
.room{
width: 500px;
height: 500px;
border: 1px solid black;
}
.ball{
width: 100px;
height: 100px;
background-color: red;
border-radius: 50%;
margin-top: 200px;
text-align: center;
}
</style>
</head>
<body>
<div class="room">
<div class="ball"></div>
</div>
</body>
<script type="text/javascript">
//获取元素
var ball=document.getElementsByClassName('ball')[0];
//定义一个初始值
var left=0;
//定义一个速度
var speed=2;
//定义一个定时器 动态改变属性
var timer=setInterval(function(){
left+=speed;
if(left==400||left==0){
speed=speed*-1;
}
ball.style.marginLeft=left+"px";
},30);
</script>
</html>
相关文章推荐
- JavaScript实现两个小球碰撞简单模型【未完】
- javascript 小球碰撞
- JavaScript实现碰撞检测(分离轴定理)
- 实现小球随机碰撞,最好分析
- JS实现小球的弹性碰撞效果
- 实现小球随机碰撞,最好分析
- Javascript--利用向量旋转实现网页图片移动和碰撞反弹效果
- 20150908 javascript实现来回滚动的小球
- jQuery实现的分子运动小球碰撞效果
- 37-JavaScript-DOM-小游戏-小球碰撞后折返
- (NO.00004)iOS实现打砖块游戏(八):游戏中小球与砖块的碰撞
- JavaScript实现小球运动撞击效果,模仿气泡屏保
- javascript实现10个球随机运动、碰撞实例详解
- JS原生实现多个小球碰撞反弹
- 【JavaScript】实现三个小球围着椭圆旋转的加载动画
- (NO.00004)iOS实现打砖块游戏(八):游戏中小球与砖块的碰撞
- javascript实现10个球随机运动、碰撞实例详解
- html5使用canvas实现小球碰撞反弹实例
- jQuery实现的分子运动小球碰撞效果
- (NO.00004)iOS实现打砖块游戏(八):游戏中小球与砖块的碰撞