首页 > 代码库 > CSS3实现的一款三级下拉菜单
CSS3实现的一款三级下拉菜单
<html><head><title>河北礼品公司</title><style>body { background:#eee; margin:0; padding:0;}.example { background:#fff url(/imagesforcode/201306/clouds-in-blue-sky.jpg); width:770px; height:570px; border:1px #000 solid; margin:20px auto; padding:15px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}/* main menu styles */#nav { display:inline-block; width:100%; margin:0px auto; padding:0; background:#335599 url(/imagesforcode/201306/bg.png) repeat-x 0 -110px; border-radius:10px; /*some css3*/ -moz-border-radius:10px; -webkit-border-radius:10px; box-shadow:0 2px 2px rgba(0,0,0, .5); -moz-box-shadow:0 2px 2px rgba(0,0,0, .5); -webkit-box-shadow:0 2px 2px rgba(0,0,0, .5);}#nav li { margin:10px; float:left; position:relative; list-style:none;}#nav a { font-weight:bold; color:#e7e5e5; text-decoration:none; display:block; padding:8px 20px; border-radius:10px; /*some css3*/ -moz-border-radius:10px; -webkit-border-radius:10px; text-shadow:0 2px 2px rgba(0,0,0, .7);}/* selected menu element */#nav .current a, #nav li:hover > a { background:#7788aa url(/imagesforcode/201306/bg.png) repeat-x 0 -20px; color:#000; border-top:1px solid #f8f8f8; box-shadow:0 2px 2px rgba(0,0,0, .7); /*some css3*/ -moz-box-shadow:0 2px 2px rgba(0,0,0, .7); -webkit-box-shadow:0 2px 2px rgba(0,0,0, .7); text-shadow:0 2px 2px rgba(255,255,255, 0.7);}/* sublevels */#nav ul li:hover a, #nav li:hover li a { background:none; border:none; color:#000;}#nav ul li a:hover { background:#335599 url(/imagesforcode/201306/bg.png) repeat-x 0 -100px; color:#fff; border-radius:10px; /*some css3*/ -moz-border-radius:10px; -webkit-border-radius:10px; text-shadow:0 2px 2px rgba(0,0,0, 0.7);}#nav ul li:first-child > a { -moz-border-radius-topleft:10px; /*some css3*/ -moz-border-radius-topright:10px; -webkit-border-top-left-radius:10px; -webkit-border-top-right-radius:10px;}#nav ul li:last-child > a { -moz-border-radius-bottomleft:10px; /*some css3*/ -moz-border-radius-bottomright:10px; -webkit-border-bottom-left-radius:10px; -webkit-border-bottom-right-radius:10px;}/* drop down */#nav li:hover > ul { opacity:1; visibility:visible;}#nav ul { opacity:0; visibility:hidden; padding:0; width:175px; position:absolute; background:#aabbcc url(/imagesforcode/201306/bg.png) repeat-x 0 0; border:1px solid #7788aa; border-radius:10px; /*some css3*/ -moz-border-radius:10px; -webkit-border-radius:10px; box-shadow:0 2px 2px rgba(0,0,0, .5); -moz-box-shadow:0 2px 2px rgba(0,0,0, .5); -webkit-box-shadow:0 2px 2px rgba(0,0,0, .5); -moz-transition:opacity .25s linear, visibility .1s linear .1s; -webkit-transition:opacity .25s linear, visibility .1s linear .1s; -o-transition:opacity .25s linear, visibility .1s linear .1s; transition:opacity .25s linear, visibility .1s linear .1s;}#nav ul li { float:none; margin:0;}#nav ul a { font-weight:normal; text-shadow:0 2px 2px rgba(255,255,255, 0.7);}#nav ul ul { left:160px; top:0px;}</style></head><body><div class="example"> <ul id="nav"> <li class="current"><a href="#nogo">Home</a></li> <li><a href="#nogo">Tutorials</a> <ul> <li><a href="#nogo">HTML / CSS</a></li> <li><a href="#nogo">JS / jQuery</a> <ul> <li><a href="#nogo">jQuery</a></li> <li><a href="#nogo">JS</a></li> </ul> </li> <li><a href="#nogo">PHP</a></li> <li><a href="#nogo">MySQL</a></li> <li><a href="#nogo">XSLT</a></li> <li><a href="#nogo">Ajax</a></li> </ul> </li> <li><a href="#nogo">Resources</a> <ul> <li><a href="#nogo">By category</a> <ul> <li><a href="#nogo">PHP</a></li> <li><a href="#nogo">MySQL</a></li> <li><a href="#nogo">XSLT</a></li> <li><a href="#nogo">Ajax</a></li> </ul> </li> <li><a href="#nogo">By tag name</a> <ul> <li><a href="#nogo">captcha</a></li> <li><a href="#nogo">gallery</a></li> <li><a href="#nogo">animation</a></li> </ul> </li> </ul> </li> <li><a href="#nogo">About</a></li> <li><a href="#nogo">Go Back To The Tutorial</a></li> </ul></div></body></html>
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。