第72天:jQuery实现下拉菜单
jQuery实现下拉菜单
一、居中
1、块元素居中:给块元素本身设置:margin:0 auto;,块元素必须设置宽度
2、行内块元素居中:给元素父级设置text-algin:center;
1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>Title</title> 6 <style> 7 *{ 8 margin: 0; 9 padding: 0; 10 list-style: none; 11 } 12 .nav{ 13 width: 100%; 14 height: 40px; 15 background: #0044DD; 16 margin: 100px auto; 17 } 18 .nav .item{ 19 /* font-size: 0;*/ 20 width: 606px; 21 margin:0 auto; 22 23 } 24 .nav .item li{ 25 font-size: 16px; 26 width: 100px; 27 height: 40px; 28 /* display: inline-block;*/ 29 float: left; 30 line-height:40px; 31 text-align: center; 32 border-right: 1px solid #CCCCCC; 33 position: relative; 34 margin-bottom: 0; 35 } 36 37 .nav li a{ 38 text-decoration: none; 39 color: #ffffff; 40 } 41 .nav .item ul{ 42 position: absolute; 43 left:0; 44 top:40px; 45 display: none; 46 } 47 .nav .item ul li{ 48 font-size: 16px; 49 width: 100px; 50 height: 40px; 51 background-color: #2B93D2; 52 border-top:1px solid #CCCCCC; 53 54 } 55 </style> 56 <script src="jquery-1.11.1.min.js"></script> 57 <script> 58 $(document).ready(function(){ 59 /*$(".nav li").hover(function(){ 60 $(this).children("ul").show(); 61 },function(){ 62 $(this).children("ul").hide(); 63 });*/ 64 $(".item li").hover(function(){ 65 $(this).children("ul").slideToggle(); 66 }); 67 }); 68 </script> 69 </head> 70 <body> 71 <div class="nav"> 72 <ul class="item"> 73 <li><a href="">网站首页</a> 74 <ul> 75 <li><a href="">案例展示</a></li> 76 <li><a href="">案例展示</a></li> 77 <li><a href="">案例展示</a></li> 78 </ul> 79 </li> 80 <li><a href="">新闻中心</a> 81 <ul> 82 <li><a href="">案例展示</a></li> 83 <li><a href="">案例展示</a></li> 84 <li><a href="">案例展示</a></li> 85 </ul> 86 </li> 87 <li><a href="">最新活动</a> 88 <ul> 89 <li><a href="">案例展示</a></li> 90 <li><a href="">案例展示</a></li> 91 <li><a href="">案例展示</a></li> 92 </ul></li> 93 <li><a href="">产品中心</a> 94 <ul> 95 <li><a href="">案例展示</a></li> 96 <li><a href="">案例展示</a></li> 97 <li><a href="">案例展示</a></li> 98 </ul></li> 99 <li><a href="">技术文章</a> 100 <ul> 101 <li><a href="">案例展示</a></li> 102 <li><a href="">案例展示</a></li> 103 <li><a href="">案例展示</a></li> 104 </ul> 105 </li> 106 <li class="last"><a href="">关于我们</a> 107 <ul> 108 <li><a href="">案例展示</a></li> 109 <li><a href="">案例展示</a></li> 110 <li><a href="">案例展示</a></li> 111 </ul> 112 </li> 113 </ul> 114 </div> 115 </body> 116 </html>
运行效果: