HTML/CSS实现下拉菜单
2016-05-07 21:04
441 查看
HTML部分:
<body> <div id="nav"> <ul> <li><a href="#">首页</a></li> <li><a href="#">课程大厅</a> <ul> <li><a href="#">JavaScript</a></li> <li><a href="#">Jquery</a></li> <li><a href="#">Ajax</a></li> <li><a href="#">AjaxAjaxAjaxAjax</a></li> </ul> </li> <li><a href="#">学习中心</a> <ul> <li><a href="#">JavaScript</a></li> <li><a href="#">Jquery</a></li> <li><a href="#">Ajax</a></li> <li><a href="#">AjaxAjaxAjaxAjax</a></li> </ul> </li> <li><a href="#">经典案例</a></li> <li><a href="#">关于我们</a></li> </ul> </div> </body>
CSS部分:
*{ margin:0; padding:0; } #nav{ background-color: #ccc; width: 600px; height: 40px; margin:0 auto; } ul li{ list-style: none; float: left; /*width:90px;*/ /*padding:0 10px;*/ line-height: 40px; text-align: center; position: relative; } a{ padding:0 10px; text-decoration: none; color: #000; display: block;//块级元素 height:40px; } a:hover{ color: #fff; background-color: #666; } ul li ul li{ float: none; background-color: #eee; margin-top:2px; } ul li ul{ position:absolute; left: 0; top:40px; display: none; } ul li ul li a:hover{ background-color: #06F; } ul li:hover ul{ display: block; }
相关文章推荐
- 关于CSS中background样式的repeat和no-repeat的坐标问题
- CSS position属性详解
- css简单导航触到主菜单显示子菜单横栏展示
- WebStorm FileWatcher (less 编译生成 css css.map min.css)(js 编译 min.js)
- WebStorm FileWatcher (less 编译生成 css css.map min.css)(js 编译 min.js)
- CSS 布局模型
- CSS 盒模型
- CSS 排版
- CSS 入门
- 用css写一个三角形
- CSS rgb颜色产生原理 & 颜色对照表
- div+css3绘制基本图形
- CSS三列自适应布局
- CSS中background:url(图片) 不能显示的问题
- 实现CSS等分布局的4种方式
- [CSS3] CSS :target Selector
- Flex 布局教程:语法篇
- CSS position 定位
- css学习小结
- CSS小技巧