最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
JavaScript如何实现多球运动效果 JavaScript实现多球运动效果代码示例
时间:2020-09-07 编辑:袖梨 来源:一聚教程网
JavaScript如何实现多球运动效果?本篇文章小编给大家分享一下JavaScript实现多球运动效果代码示例,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看。
代码如下:
= maxX){ //改变方向 ball.speedX = -ball.speedX; ball.style.background=randomColor() //判断 if(left <= 0){ left = 0; }else if(left >= maxX){ left = maxX; } } //判断小球是否出上下边界 if(top <= 0 || top >= maxY ){ // 改变方向; ball.speedY = -ball.speedY; ball.style.background=randomColor() //判断 if( top <= 0 ){ top = 0; }else if( top >= maxY ){ top = maxY; } } ball.style.top = top + "px"; ball.style.left = left + "px"; } //执行动画帧 requestAnimationFrame(play); } //颜色随机 function randomColor() { var r = Math.floor(Math.random() * 256), g = Math.floor(Math.random() * 256), b = Math.floor(Math.random() * 256); return "rgb(" + r + "," + g + "," + b + ")"; } }
效果图:
相关文章
- SpringBoot测试配置属性与web启动环境解析 10-24
- SpringBoot常用计量与bean属性校验和进制数据转换规则解析 10-24
- 工厂方法在Spring框架中的运用介绍 10-24
- SpringBoot热部署设置详解 10-24
- JavaScript二叉搜索树构建操作解析 10-12
- JavaScript二叉树及各种遍历算法讲解 10-12