又一款绿色后台管理菜单代码(Js+Css)

发布于 2022-09-30 11:44:20 字数 11360 浏览 19 评论 0

又一款绿色后台管理菜单代码(Js+Css)
代码简介:

很不错的可以适合网站后台使用的纯CSS菜单,响应鼠标点击事件,类似有AJAX的效果,修改方便,代码含有丰富注释,新手朋友也能够轻易修改,颜色可调,代码段要用到一个关闭图片,请点击运行后自行下载。

代码内容:

view sourceprint?

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-  
  2.    
  3. transitional.dtd">  
  4. <html xmlns="http://www.w3.org/1999/xhtml">  
  5. <head>  
  6. <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />  
  7. <title>又一款绿色后台管理菜单代码(Js+Css)_网页代码站(www.webdm.cn)</title>  
  8. <style type="text/css">  
  9. body{font-size:12px;}  
  10. ul,li,h2{margin:0;padding:0;}  
  11. ul{list-style:none;}  
  12. #top{width:900px;height:40px;margin:0 auto;background-color:#cc0}  
  13. #top h2{width:150px;height:40px;background-color:#9c0;float:left;font-size:14px;text-align:center;line-  
  14.    
  15. height:40px;}  
  16. #topTags{width:750px;height:40px;margin:0 auto;background-color:#cc0;float:left}  
  17. #topTags ul li{float:left;width:100px;height:25px;margin-right:5px;display:block;text-  
  18.    
  19. align:center;cursor:pointer;padding-top:15px;}  
  20. #main{width:900px;height:500px;margin:0 auto;background-color:#F5F7E6;}  
  21. #leftMenu{width:150px;height:500px;background-color:#009900;float:left}  
  22. #leftMenu ul{margin:10px;}  
  23. #leftMenu ul li{width:130px;height:30px;display:block;background:#9c0;cursor:pointer;line-height:30px;text-  
  24.    
  25. align:center;margin-bottom:5px;}  
  26. #leftMenu ul li a{color:#000000;text-decoration:none;}  
  27. #content{width:750px;height:500px;float:left}  
  28. .content{width:740px;height:490px;display:none;padding:5px;overflow-y:auto;line-height:30px;}  
  29. #footer{width:900px;height:30px;margin:0 auto;background-color:#ccc;line-height:30px;text-align:center;}  
  30. .content1 {width:740px;height:490px;display:block;padding:5px;overflow-y:auto;line-height:30px;}  
  31. </style>  
  32. <script type="text/javascript">  
  33. window.onload=function(){  
  34. function $(id){return document.getElementById(id)}  
  35. var menu=$("topTags").getElementsByTagName("ul")[0];//顶部菜单容器  
  36. var tags=menu.getElementsByTagName("li");//顶部菜单  
  37. var ck=$("leftMenu").getElementsByTagName("ul")[0].getElementsByTagName("li");//左侧菜单  
  38. var j;  
  39. //点击左侧菜单增加新标签  
  40. for(i=0;i<ck.length;i++){  
  41. ck[i].onclick=function(){  
  42. $("welcome").style.display="none"//欢迎内容隐藏  
  43. clearMenu();  
  44. this.style.background="yellow";  
  45. //循环取得当前索引  
  46. for(j=0;j<8;j++){  
  47. if(this==ck[j]){  
  48. if($("p"+j)==null){  
  49. openNew(j,this.innerHTML);//设置标签显示文字  
  50. }  
  51. clearStyle();  
  52. $("p"+j).style.backgroundColor="yellow";  
  53. clearContent();  
  54. $("c"+j).style.display="block";  
  55.    }  
  56. }  
  57. return false;  
  58.   }  
  59. }  
  60. //增删标签  
  61. function openNew(id,name){  
  62. var tagMenu=document.createElement("li");  
  63. tagMenu.id="p"+id;  
  64. tagMenu.innerHTML=name+"   "+"<img src='https://www.wenjiangs.com/wp-content/uploads/chinaunix/202206/close.gif' style='vertical-  
  65.    
  66. align:middle'/>";  
  67. //点击事件  
  68. tagMenu.onclick=function(evt){  
  69. clearMenu();  
  70. ck[id].style.background="yellow";  
  71. clearStyle();  
  72. tagMenu.style.backgroundColor="yellow";  
  73. clearContent();  
  74. $("c"+id).style.display="block";  
  75. }  
  76. //关闭点击  
  77. tagMenu.getElementsByTagName("img")[0].onclick=function(evt){  
  78. evt=(evt)?evt:((window.event)?window.event:null);  
  79. if(evt.stopPropagation){evt.stopPropagation()} //取消opera和Safari冒泡行为;  
  80. this.parentNode.parentNode.removeChild(tagMenu);//删除当前标签  
  81. var color=tagMenu.style.backgroundColor;  
  82. //设置如果关闭一个标签时,让最后一个标签得到焦点  
  83. if(color=="#ffff00"||color=="yellow"){//区别浏览器对颜色解释  
  84. if(tags.length-1>=0){  
  85. clearStyle();  
  86. tags[tags.length-1].style.backgroundColor="yellow";  
  87. clearContent();  
  88. var cc=tags[tags.length-1].id.split("p");  
  89. $("c"+cc[1]).style.display="block";  
  90. clearMenu();  
  91. ck[cc[1]].style.background="yellow";  
  92. }  
  93. else{  
  94. clearContent();  
  95. clearMenu();  
  96. $("welcome").style.display="block"  
  97.    }  
  98.   }  
  99. }  
  100. menu.appendChild(tagMenu);  
  101. }  
  102. //清除菜单样式  
  103. function clearMenu(){  
  104. for(i=0;i<ck.length;i++){  
  105. ck[i].style.background="#9c0";  
  106. }  
  107. }  
  108. //清除标签样式  
  109. function clearStyle(){  
  110. for(i=0;i<tags.length;i++){  
  111. menu.getElementsByTagName("li")[i].style.backgroundColor="#FFCC00";  
  112.   }  
  113. }  
  114. //清除内容  
  115. function clearContent(){  
  116. for(i=0;i<7;i++){  
  117. $("c"+i).style.display="none";  
  118. }  
  119. }  
  120. }  
  121. </script>  
  122. </head>  
  123. <body>  
  124. <div id="top">  
  125. <h2>管理菜单</h2>  
  126. <div id="topTags">  
  127. <ul>  
  128. </ul>  
  129. </div>  
  130. </div>  
  131. <div id="main">   
  132. <div id="leftMenu">  
  133. <ul>  
  134. <li>个人资料</li>  
  135. <li>相册管理</li>  
  136. <li>日志管理</li>  
  137. <li>留言管理</li>  
  138. <li>软件分类</li>  
  139. <li>系统管理</li>  
  140. <li>帮助信息</li>  
  141. </ul>  
  142. </div>  
  143. <div id="content">  
  144. <div id="welcome" class="content" style="display:block;">  
  145.    
  146.   <div align="center">  
  147.     <p> </p>  
  148.     <p><strong>欢迎使用后台管理系统!</strong></p>  
  149.     <p> </p>  
  150.     </div>  
  151. </div>  
  152. <div id="c0" class="content">个人资料</div>  
  153. <div id="c1" class="content">相册管理</div>  
  154. <div id="c2" class="content">日志管理</div>  
  155. <div id="c3" class="content">留言管理</div>  
  156. <div id="c4" class="content">软件分类</div>  
  157. <div id="c5" class="content">系统管理</div>  
  158. <div id="c6" class="content">帮助信息</div>  
  159. </div>  
  160. </div>  
  161. <div id="footer">Copyright wEBdm.cN</div>  
  162. </body>  
  163. </html>  
  164. <br>  
  165. <p><a href="http://www.webdm.cn">网页代码站</a> - 最专业的代码下载网站 - 致力为中国站长提供有质量的代码!</p>

复制代码代码来自:http://www.webdm.cn/webcode/51d4 ... a-6d6b192b9c7e.html

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文