开发者社区> 半指温柔乐> 正文

第72天:jQuery实现下拉菜单

简介: jQuery实现下拉菜单 一、居中 1、块元素居中:给块元素本身设置:margin:0 auto;,块元素必须设置宽度 2、行内块元素居中:给元素父级设置text-algin:center; 1 DOCTYPE html> 2 3 4 5 Title ...
+关注继续查看

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>

运行效果:

 

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
jQuery插件实现图片墙小案例
jQuery插件实现图片墙小案例
37 0
HTML + jQuery 实现轮播图
HTML + jQuery 实现轮播图
75 0
Jquery实现表格动态增加一行,删除一行(最简洁的代码实现)
Jquery实现表格动态增加一行,删除一行(最简洁的代码实现)
121 0
js或jquery实现页面打印可局部打印
js或jquery实现页面打印可局部打印
89 0
使用jquery中实现按回车触发按钮事件和点击提交按钮触发的是一个事件
使用jquery中实现按回车触发按钮事件和点击提交按钮触发的是一个事件
38 0
【jquery ajax】实现文件上传提交
【jquery ajax】实现文件上传提交
115 0
利用jquery的attr方法一行代码实现的简单的图片切换效果
利用jquery的attr方法一行代码实现的简单的图片切换效果
47 0
jquery实现单击div切换背景,再次单击回到原来样式
jquery实现单击div切换背景,再次单击回到原来样式
70 0
jQuery实现判断li的个数从而实现其他功能
jQuery实现判断li的个数从而实现其他功能
20 0
jquery实现动态五角星评分
jquery实现动态五角星评分
23 0
+关注
半指温柔乐
热衷于研究前端新知识,学习新技术。精通HTML5+CSS3,Javascript,jQuery,Angular,Bootstrap。
文章
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载