• 模仿苹果菜单的导航


    <DCUTYPE HTML>
    <html lang="ch-zn">
    <head>
    <meta charset='utf-8'>
    <title>苹果菜单</title>
    <style>
    html,body{margin: 0px;padding: 0px;}
    #listImg{ 100%; text-align: center; position: fixed; bottom: 0px;}	
    
    </style>	
    </head>	
    <body>
    <section>
        <input type="text">
    	<input type="text">
    	<input type="text">
    	<input type="text">
    	<input type="text">		
    </section>
    <section id='listImg'>
    	<img src="image/1.png" width="64" alt="">
    	<img src="image/2.png" width="64" alt="">
    	<img src="image/3.png" width="64" alt="">
    	<img src="image/4.png" width="64" alt="">
    	<img src="image/5.png" width="64" alt="">
    </section>
    <script>
    window.onload = function(){
    	var obj = document.getElementById('listImg');
    	var oImg = obj.getElementsByTagName('img');
    	var oText = document.getElementsByTagName('input');
    	document.onmousemove = function(ev){
    		var ev = ev||event;
    	    for(var i = 0;i<oImg.length;i++){
    	    	var PageX = ev.clientX;
    		    var PageY = ev.clientY;
    	        var X = oImg[i].offsetLeft + oImg[i].offsetWidth/2;
    	        var Y = getPos(oImg[i])+oImg[i].offsetHeight/2;
    	        var a = PageX - X;
    	        var b = PageY - Y;
    			var C = Math.sqrt(Math.pow(a,2) + Math.pow(b,2)); 
    			var scale =1 - C/300;
    			if(scale<0.5){
    				scale = 0.5;
    			}
    			oImg[i].style.width = scale * 128 +'px';
    			oImg[i].style.height = scale * 128 +'px';
    			oText[i].value = scale.toFixed(2);
    		}
    	}
    }	
    function getPos(obj){
    	var iH = 0;
    	while(obj){
    		iH += obj.offsetTop;
    		obj = obj.offsetParent;
    	}
    	return iH;
    }
    </script>	
    </body>
    </html>
    

      

  • 相关阅读:
    Java基础知识&面试题
    用例设计之API用例覆盖准则
    用例设计之APP用例覆盖准则
    Java的8种基本数据类型和3种引用数据类型
    并发concurrent---1
    Java运行时环境---ClassLoader类加载机制
    Java运行时环境---内存划分
    Java高阶语法---Volatile
    Java高阶语法---transient
    Java高阶语法---final
  • 原文地址:https://www.cnblogs.com/xiaoxiaosha/p/3826720.html
Copyright © 2020-2023  润新知