前端html+css+js开发:定位导航(附源码)

前端html+css+js开发:定位导航(附源码),第1张

效果图:

 

 

css代码:

			* {
				margin: 0;
				padding: 0;
			}
			body {
				font-size: 12px;
				line-height: 1.7;
			}
			li {
				list-style: none;
			}
			#content {
				width: 800px;
				margin: 0 auto;
				padding: 20px;
			}
			#content h1 {
				color: #0088BB;
			}
			#content .item {
				padding: 20px;
				margin-bottom: 20px;
				border: 1px dotted #0088BB;
			}
			#content .item h2 {
				font-size: 12px;
				font-weight: bold;
				border-bottom: 2px solid #00FFFF;
				margin-bottom: 10px;
			}
			#content .item li {
				display: inline;
				margin-left: 10px;
			}
			#content .item li a img {
				width: 230px;
				height: 230px;
				border: none;
			}
			
			#menu {
				position: fixed;
				top: 100xp;
				left: 50%;
				margin-left: 400px;
				width: 80px;
			}
			#menu ul li a {
				display: block;
				margin: 5px 0;
				font-size: 14px;
				font-weight: bold;
				color: #333;
				width: 80px;
				height: 50px;
				line-height: 50px;
				text-align: center;
				text-decoration: none;
			}
			#menu ul a:hover {
				color: #fff;
				background-color: aqua;
			}
			#menu ul li .current {
				color: #fff;
				background-color: aqua;
			}

html代码:


			
				A区域
				B区域
				C区域
				D区域
				E区域
			
		
		
			网页区域分布
			
				A区域
				
					
					
					
					
					
					
					
					
					
				
			
			
				B区域
				
					
				    
				    
				    
				    
				    
				    
				    
				    
				
			
			
				C区域
				
					
				    
				    
				    
				    
				    
				    
				    
				    
				
			
			
				D区域
				
					
				    
				    
				    
				    
				    
				    
				    
				    
				
			
			
				E区域
				
					
                    
                    
                    
                    
                    
                    
                    
                    
				
			
		

js代码:

		window.onload = function(){
			window.onscroll = function(){
				var top = document.documentElement.scrollTop || document.body.scrollTop;
				var menus = document.getElementById("menu").getElementsByTagName("a");
				var items = 
                document.getElementById("content").getElementsByClassName("item");
				var currentId = "";
				for (var i=0;i_itemTop-200) {
						currentId = _item.id;
					} else{
						break;
					}
					
					if (currentId!="") {
						//给正确的menu下的a元素class赋值
						for (var j=0;j

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1321219.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-12
下一篇 2022-06-12

发表评论

登录后才能评论

评论列表(0条)