CSS绿色水平多级下拉菜单
2009-08-09 01:48
267 查看
演示效果截图
CSS代码
<style> .menu { text-align:left; color:#FFF; font-family:幼圆; /*菜单字体*/ height:26px; width:100%} .menu ul.menuBar{ list-style:none; margin:0px; font-size:12pt; /*一级菜单字体大小*/} .menu ul.menuBar li{ float:left; display:block; position:relative; /*关键*/ margin-right:2px; /*一级菜单间距*/} .menu ul.menuBar li a.menuLink{/*一级菜单正常样式*/ display:block; width:125px; height:26px; color:#FFF; text-decoration:none; background-color:#90BA18; text-align:center; line-height:26px;} .menu ul.menuBar li:hover a.menuLink{ /*鼠标移到一级菜单时的样式*/ background-color:#B2DE31; color:#000;} .menu ul.menuBar li ul,/*隐藏二级菜单*/ .menu ul.menuBar li:hover ul.subMenu3, /*隐藏三级菜单*/ .menu ul.menuBar li:hover ul li:hover ul.subMenu4 { /*隐藏四级菜单*/ margin:0; display:none;} .menu ul.menuBar li ul li a.m2Link, /*二级菜单正常样式*/ .menu ul.menuBar li ul li:hover ul li a.m3Link, /*三级菜单正常样式*/ .menu ul.menuBar li ul li ul li:hover ul li a.m4Link{ /*四级菜单正常样式*/ text-decoration:none; color:#000; display:block; text-align:center; width:124px; background-color:#EBFEAC; margin-top:1px; /*子菜单行间距*/} .menu ul.menuBar li ul li:hover a.m2Link, /*鼠标移到二级菜单时的样式*/ .menu ul.menuBar li ul li ul li:hover a.m3Link, /*鼠标移到三级菜单时的样式*/ .menu ul.menuBar li ul li ul li ul li:hover a.m4Link{ /*鼠标移到四级菜单时的样式*/ background-color:#D3F666; color:#000;} .menu ul.menuBar li:hover ul{ /*显示二级菜单*/ position:absolute; display:block; width:124px; font-size:11pt; /*二级及其下级菜单字体大小*/ background-color:#FFF; /*菜单行间显示的颜色*/ left:1px;} .menu ul.menuBar li ul li:hover ul.subMenu3, /*显示三级菜单*/ .menu ul.menuBar li ul li:hover ul li:hover ul.subMenu4{ /*显示四级菜单*/ padding-left:1px; /*每级菜单的间距*/ display:block; position:absolute; /*相对父菜单定位*/ left:124px; /*该数值根据菜单宽度设置*/ top:0px;} </style>
HTML代码
<div class="menu"> <ul class="menuBar"> <li><a href="#" class="menuLink">测试菜单</a></li> <ul> <li><a href="#" class="m2Link">测试菜单</a></li> <li><a href="#" class="m2Link">测试菜单</a></li> <li><a href="#" class="m2Link">测试菜单</a></li> <li> <a href="#" class="m2Link">测试菜单></a> <ul class="subMenu3"> <li> <a href="#" class="m3Link">子菜单3></a> <ul class="subMenu4"> <li><a href="#" class="m4Link">子菜单4</a></li> <li><a href="#" class="m4Link">子菜单4</a></li> <li><a href="#" class="m4Link">子菜单4</a></li> <li><a href="#" class="m4Link">子菜单4</a></li> <li><a href="#" class="m4Link">子菜单4</a></li> </ul> </li> <li><a href="#" class="m3Link">子菜单3</a></li> <li><a href="#" class="m3Link">子菜单3</a></li> </ul> </li> <li><a href="#" class="m2Link">测试菜单</a></li> <li><a href="#" class="m2Link">测试菜单</a></li> <li><a href="#" class="m2Link">测试菜单</a></li> </ul> </li> <li><a href="#" class="menuLink">www.865171.cn</a></li> <ul> <li> <a href="#" class="m2Link">测试菜单></a> <ul class="subMenu3"> <li><a href="#" class="m3Link">子菜单3</a></li> <li><a href="#" class="m3Link">子菜单3</a></li> <li><a href="#" class="m3Link">子菜单3</a></li> <li><a href="#" class="m3Link">子菜单3</a></li> </ul> </li> <li><a href="#" class="m2Link">测试菜单</a></li> <li><a href="#" class="m2Link">测试菜单</a></li> <li><a href="#" class="m2Link">测试菜单</a></li> </ul> </li> </ul> </div>
相关文章推荐
- 多级水平下拉菜单(css)
- CSS水平多级下拉菜单
- CSS 多级纵向下拉菜单
- 用CSS实现水平方向菜单&竖直方向菜单&下拉菜单
- 蓝色、绿色、红色、紫色四种颜色的水平CSS导航
- css实现多级下拉菜单---Day03
- CSS+JS仿QQ面板风格的多级折叠下拉菜单
- CSS绿色小矩形水平导航菜单
- 很漂亮的CSS水平下拉菜单,有个性
- 很实用的 轻量纯css多级下拉菜单
- [HTML] CSS + JS 多级下拉菜单
- CSS实现垂直和s水平下拉菜单
- DIV+CSS实现的绿色水平一级菜单代码
- jquery+CSS实现的水平布局多级网页菜单效果
- 纯 CSS 实现水平下拉菜单
- 绿色简单的CSS下拉菜单
- 两款CSS按钮式水平菜单,蓝色和绿色
- jquery+CSS实现的水平布局多级网页菜单效果
- 水平布局的多级网页菜单,JS、css代码
- jQuery制作水平多级下拉菜单