zoukankan      html  css  js  c++  java
  • mac停靠栏动画

    MAC停靠栏

    GIF

    <!DOCTYPE html>
    <html>
    	<head>
    		<meta charset="utf-8">
    		<title></title>
    		<style type="text/css">
    			*{
    				margin: 0;
    				padding: 0;
    			}
    			html,body{
    				height: 100%;
    				overflow: hidden;
    			}
    			#wrap{
    				position: absolute;
    				bottom: 0;
    				left: 0;
    				 100%;
    				text-align: center;
    			}
    			#wrap > img{
    				 64px;
    			}
    
    
    		</style>
    		<script type="text/javascript">
    			window.onload=function(){
    				var r=128;
    				var imgNodes=document.querySelectorAll("#wrap > img");
    				
    				document.onmousemove=function(ev){
    					ev=ev ||event;
    					// alert(12);
    					for(var i = 0;i<imgNodes.length;i++){
    						// 获取图片到鼠标的垂直距离
    						var a=imgNodes[i].getBoundingClientRect().left + imgNodes[i].offsetWidth/2 - ev.clientX;
    						// 获取图片到鼠标的水平距离
    						var b=imgNodes[i].getBoundingClientRect().top + imgNodes[i].offsetHeight/2 - ev.clientY;
    						// 获取图片到鼠标的直线距离
    						var c=Math.sqrt(a*a+b*b);
    						
    						if(c>=r){
    							c=r;
    						}
    						
    						imgNodes[i].style.width=128 - c*0.5 +"px";
    					}
    				}
    				
    			}
    		</script>
    	</head>
    	<body>
    		<dic id="wrap">
    			<img src="images/1.png" alt="">
    			<img src="images/2.png" alt="">
    			<img src="images/3.png" alt="">
    			<img src="images/4.png" alt="">
    			<img src="images/5.png" alt="">
    		</dic>
    		
    	</body>
    </html>
    
    
  • 相关阅读:
    分类汇总统计mysql数据库一个字段中不同的记录的总和
    golang 基础知识4
    golang 基础知识3
    golang 基础知识2
    golang 基础知识1
    mysql 锁
    node child_process
    go get下载被墙的包
    mac 修改root的密码
    ali
  • 原文地址:https://www.cnblogs.com/SSPOFA/p/12109829.html
Copyright © 2011-2022 走看看