_鼠标移动跟随效果

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>_鼠标移动跟随效果</title>
<style>
div {
width: 50px;
height: 50px;
border-radius: 50%;
position: absolute;
text-align: center;
font-size: 30px;
color: #fff;
}
</style>
<script>
//让第一个盒子直接跟随鼠标位置
//后面的盒子每隔几毫米跟随前一个盒子变化位置
window.onload = function(){
var allDiv = document.getElementsByTagName("div");//div数组
document.onmousemove = function(e){
e = e || window.event;//兼容性
allDiv[0].style.top = e.clientY + "px";
allDiv[0].style.left = e.clientX + "px";
}
//设置定时器
setInterval(function(){
for(var i=allDiv.length-1;i>0;i--){
allDiv[i].style.top = allDiv[i-1].style.top;
allDiv[i].style.left = allDiv[i-1].style.left;
allDiv[i].style.backgroundColor = randomColor();
}
},20)
//设置随机颜色
function randomColor(){
var str = "0123456789abcdef";
var bgColor = "#";
for(var i = 0;i<6;i++){
var temp = parseInt(str.length*Math.random());
bgColor += temp;
}
return bgColor;
}
}

</script>

</head>
<body>
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>
<div>6</div>
<div>7</div>
<div>8</div>
<div>9</div>
<div>10</div>
<div>11</div>
<div>12</div>
<div>13</div>
<div>14</div>
<div>15</div>
<div>16</div>
<div>17</div>
<div>18</div>
<div>19</div>
<div>20</div>
<div>21</div>
<div>22</div>
<div>23</div>
<div>24</div>
<div>25</div>
<div>26</div>
<div>27</div>
<div>28</div>
<div>29</div>
<div>30</div>
<div>31</div>
<div>32</div>
<div>33</div>
<div>34</div>
<div>35</div>
<div>36</div>
<div>37</div>
<div>38</div>
<div>39</div>
<div>40</div>
<div>41</div>
<div>42</div>
<div>43</div>
<div>44</div>
<div>45</div>
<div>46</div>
<div>47</div>
<div>48</div>
<div>49</div>
<div>50</div>
</body>
</html>

时间: 2024-12-21 17:03:35

_鼠标移动跟随效果的相关文章

仿网易新闻鼠标滑动跟随效果

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>jQuery仿百度新闻网站导航条特效</title> <style type="text/css"> *{ margin: 0; padding: 0; overflow-x: hidden; overflow-y: auto; } #wrap{ width: 10

鼠标跟随效果(杀马特风格)(非主流勿黑我)

1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 6 <title>萤火虫阵列</title> 7 <meta name="description&

【ActionScript】利用复制影片duplicateMovieClip与鼠标拖动跟随startDrag做出鼠标移动特效

上次在<[ActionScript]ActionScript2.0的Helloworld>(点击打开链接)中介绍了ActionScript2.0的基本用法. 这次准备打算用复制影片duplicateMovieClip与鼠标拖动跟随startDrag做出如下图的鼠标移动特效: 一.准备工作 1.首先还是与上次上一样,新建一个ActionScript2.0的文件,然后先保存一下.之后,如下图所示,通过插入->新建元件,或者Ctrl+F8,在类型中选项图形,命名随意,新建一个图形元件. 2.之

鼠标拖动虚影效果(拖动的时候使用图片蒙人,但效果不错)

疯狂delphi delphiXE7.XE8.XE10公开课A 群号:58592705 鼠标拖动虚影效果 1 //1.定义消息 2 procedure MYHideMessage(var Msg: tagMSG; var Handled: Boolean); 3 4 //2.执行消息 5 procedure TForm2.MYHideMessage(var Msg: tagMSG; var Handled: Boolean); 6 var 7 pt:TPoint; 8 bit: TBitmap;

css3代码实现的鼠标悬浮按钮效果代码实例

css3代码实现的鼠标悬浮按钮效果代码实例:在css3之前,鼠标悬浮于按钮之上,无非是设置按钮的大小.字体颜色或者背景图片等简单的项目,但是css3的出现,可以让设置变得丰富多彩,下面就是一个css3实现的此效果.代码如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://

无聊,纯css写了个评分鼠标移入的效果

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <meta h

Cocos2D实现RPG游戏人物地图行走的跟随效果

大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请多提意见,如果觉得不错请多多支持点赞.谢谢! hopy ;) 在一些RPG游戏中,人物队列在地图中行走的时候有时需要实现一个跟随效果,比如大家都玩过的FC游戏<<吞食天地>>. 效果为当队列只有一个人时,Ta可以自由在地图中行走,当队列多于一人时,我们让其他角色跟随在游戏主角之后行走,达到一种"萌萌的"拖尾效果. 如上图,可以看到游戏队列中有4位角色,但我们设定只显示后2位,当然后面跟着

js鼠标移入移出效果【原】

<HTML> <HEAD> <!-- meta 解释 : http://www.haorooms.com/post/html_meta_ds --> <meta http-equiv="content-Type"content="text/html;charset=utf-8"> <TITLE>js鼠标移入移出效果</TITLE> <style> *{ margin:2;paddin

鼠标滑动--水滴效果

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>鼠标滑动--水滴效果</title> <style> *{margin: 0;padding: 0;} body{padding: 100px;} div{width: 50px;height: 50px;background-color: #2