CSS水平多级下拉菜单
2013-03-16 15:03
260 查看
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实现垂直和s水平下拉菜单
- 纯 CSS 实现水平下拉菜单
- CSS+JS仿QQ面板风格的多级折叠下拉菜单
- 用CSS实现水平方向菜单&竖直方向菜单&下拉菜单
- 水平布局的多级网页菜单,JS、css代码
- [HTML] CSS + JS 多级下拉菜单
- 轻量纯css多级下拉菜单,很实用的
- jquery+CSS实现的水平布局多级网页菜单效果
- css实现多级下拉菜单---Day03
- jQuery制作水平多级下拉菜单
- js+css+div制作水平下拉菜单_是宇斯..不是宙斯...艾倪书焚....
- 很实用的 轻量纯css多级下拉菜单
- 很漂亮很有个性的CSS水平下拉菜单
- CSS 多级纵向下拉菜单
- jquery+CSS实现的水平布局多级网页菜单效果
- css实现水平居中和垂直居中的常见方式
- css打造的又一款清新的横排下拉菜单_网页代码站(www.webdm.cn)