您的位置:首页 > Web前端 > JavaScript

鼠标贪吃蛇

2016-08-26 07:47 246 查看
哈哈~鼠标贪吃蛇:很好玩

<!DOCTYPE html>
<html>
<head>
<metacharset="UTF-8">
<title>鼠标贪吃蛇</title>
<styletype="text/css">
.content{
width:30px;
height:30px;
background-color: red;
border-radius:50%;
font-size:17px;
text-align: center;
line-height:30px;
position:absolute;
}
</style>
</head>
<body>
<divclass="content">1</div>
<divclass="content">2</div>
<divclass="content">3</div>
<divclass="content">4</div>
<divclass="content">5</div>
<divclass="content">6</div>
<divclass="content">7</div>
<divclass="content">8</div>
<divclass="content">9</div>
<divclass="content">10</div>
<divclass="content">11</div>
<divclass="content">12</div>
<divclass="content">13</div>
<divclass="content">14</div>
<divclass="content">15</div>
<divclass="content">16</div>
<divclass="content">17</div>
<divclass="content">18</div>
<divclass="content">19</div>
<divclass="content">20</div>
<divclass="content">21</div>
<divclass="content">22</div>
<divclass="content">23</div>
<divclass="content">24</div>
<divclass="content">25</div>
<divclass="content">26</div>
<divclass="content">27</div>
<divclass="content">28</div>
<divclass="content">29</div>
<divclass="content">30</div>
<divclass="content">31</div>
<divclass="content">32</div>
<divclass="content">33</div>
<divclass="content">34</div>
<divclass="content">35</div>
<divclass="content">36</div>
<divclass="content">37</div>
<divclass="content">38</div>
<divclass="content">39</div>
<divclass="content">40</div>
<divclass="content">41</div>
<divclass="content">42</div>
<divclass="content">43</div>
<divclass="content">44</div>
<divclass="content">45</div>
<divclass="content">46</div>
<divclass="content">47</div>
<divclass="content">48</div>
<divclass="content">49</div>
<divclass="content">50</div>
<divclass="content">51</div>
<divclass="content">52</div>
<divclass="content">53</div>
<divclass="content">54</div>
<divclass="content">55</div>
<divclass="content">56</div>
<divclass="content">57</div>
<divclass="content">58</div>
<divclass="content">59</div>
<divclass="content">60</div>
<divclass="content">61</div>
<divclass="content">62</div>
<divclass="content">63</div>
<divclass="content">64</div>
<divclass="content">65</div>
<divclass="content">66</div>
<divclass="content">67</div>
<divclass="content">68</div>
<divclass="content">69</div>
<divclass="content">70</div>
<divclass="content">71</div>
<divclass="content">72</div>
<divclass="content">73</div>
<divclass="content">74</div>
<divclass="content">75</div>
<divclass="content">76</div>
<divclass="content">77</div>
<divclass="content">78</div>
<divclass="content">79</div>
<div class="content">80</div>

</body>
<script
type="text/javascript">
function randomNum(min,max) {
  return Math.floor(Math.random()*(max
- min + 1)+
min);
}
//设置颜色
vardivs=
document.getElementsByClassName('content');
for (vari=
0;i < divs.length;i++) {
var
r = randomNum(0,255);
var
g = rando
abcd
mNum(0,255);
var
b = randomNum(0,255);
divs[i].style.backgroundColor='rgb('
+
r + ',' +
g + ',' +
b + ')';
}
//设置多个球div跟随着鼠标移动
document.onmousemove=function
(e) {
//获取事件对象
varevent=
window.event || e;
//设置相邻div的位置为上一次鼠标移动的位置
for(vari
= divs.length - 1; i>
0;i--) {
divs[i].style.top=divs[i
- 1].style.top;
divs[i].style.left =divs[i
- 1].style.left;
}
//设置最上面的div位置,跟随着鼠标位置移动
divs[0].style.top=event.clientY
+ 'px';
divs[0].style.left=event.clientX
+ 'px';
}
</script>
</html>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息