`

用CSS实现下拉菜单的多种方法

    博客分类:
  • web
阅读更多

横向下拉菜单

 

<!DOCTYPE html PUBliC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh-CN"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 
<meta http-equiv="Content-Language" content="zh-CN" /> 
<title>横向下拉菜单</title> 
<style type="text/css"> 
<!-- 
* {margin:0;padding:0;border:0;} 
body { 
font-family: arial, 宋体, serif; 
font-size:12px; 
} 
#nav { 
height: 24px;  list-style-type: none;  padding-left:200px; 
line-height:24px;overflow:hidden;background:#999; 
} 
#nav a { 
display: block; width: 80px; text-align:center; 
} 
#nav a:link  { 
color:#EEE; text-decoration:none; 
} 
#nav a:visited  { 
color:#EEE;text-decoration:none; 
} 
#nav a:hover  { 
color:#FFF;text-decoration:none;font-weight:bold;background:#CCC; 
} 
#nav li { 
float: left; width: 80px; 
} 
#nav li ul { 
line-height: 24px; 
list-style-type: none; 
text-align:left; 
left: -999px; 
width: 520px; //注意,这里一定要设置宽度; 
position: absolute; 
background:#CCC; 
} 
#nav li ul li{ 
float: left;width: 80px; //float就是子菜单横向的关键,可以继承父菜单而省略float 
} 
#nav li ul a{ 
display: block; width: 65px;text-align:left;padding-left:15px; 
} 
#nav li ul a:link  { 
color:#F1F1F1; text-decoration:none; 
} 
#nav li ul a:visited  { 
color:#F1F1F1;text-decoration:none; 
} 
#nav li ul a:hover  { 
color:#FFF;text-decoration:none;font-weight:normal;background:#C00; 
} 
#nav li:hover ul { 
left:25%; 
} 
#nav li.sfhover ul { 
left:25%; 
} 
#content { 
clear: left; 
} 
--> 
</style> 
<script type=text/javascript><!--//--><![CDATA[//><!-- 
function menuFix() { 
var sfEls = document.getElementById("nav").getElementsByTagName("li"); 
for (var i=0; i<sfEls.length; i++) { 
sfEls[i].onmouseover=function() { 
this.className+=(this.className.length>0? " ": "") + "sfhover"; 
} 
sfEls[i].onMouseDown=function() { 
this.className+=(this.className.length>0? " ": "") + "sfhover"; 
} 
sfEls[i].onMouseUp=function() { 
this.className+=(this.className.length>0? " ": "") + "sfhover"; 
} 
sfEls[i].onmouseout=function() { 
this.className=this.className.replace(new RegExp("( ?|^)sfhover\\b"), 
""); 
} 
} 
} 
window.onload=menuFix; 
//--><!]]></script> 
</head> 
<body> 
<ul id="nav"> 
<li><a href="#">菜单一</a> 
<ul> 
<li><a href="#">菜单一</a></li> 
<li><a href="#">菜单一</a></li> 
<li><a href="#">菜单一</a></li> 
<li><a href="#">菜单一</a></li> 
<li><a href="#">菜单一</a></li> 
<li><a href="#">菜单一</a></li> 
</ul> 
</li> 
<li><a href="#">菜单二</a> 
<ul> 
<li><a href="#">菜单二</a></li> 
<li><a href="#">菜单二</a></li> 
<li><a href="#">菜单二</a></li> 
<li><a href="#">菜单二</a></li> 
<li><a href="#">菜单二</a></li> 
</ul> 
</li> 
<li><a href="#">菜单三</a> 
<ul> 
<li><a href="#">菜单三</a></li> 
<li><a href="#">菜单三</a></li> 
<li><a href="#">菜单三</a></li> 
<li><a href="#">菜单三</a></li> 
<li><a href="#">菜单三</a></li> 
</ul> 
</li> 
<li><a href="#">菜单四</a> 
<ul> 
<li><a href="#">菜单四</a></li> 
<li><a href="#">菜单四</a></li> 
<li><a href="#">菜单四</a></li> 
<li><a href="#">菜单四</a></li> 
<li><a href="#">菜单四</a></li> 
</ul> 
</li> 
<li><a href="#">菜单五</a> 
<ul> 
<li><a href="#">菜单五</a></li> 
<li><a href="#">菜单五</a></li> 
<li><a href="#">菜单五</a></li> 
<li><a href="#">菜单五</a></li> 
<li><a href="#">菜单五</a></li> 
</ul> 
</li> 
<li><a href="#">菜单六</a> 
<ul> 
<li><a href="#">菜单六</a></li> 
<li><a href="#">菜单六</a></li> 
<li><a href="#">菜单六</a></li> 
<li><a href="#">菜单六</a></li> 
<li><a href="#">菜单六</a></li> 
</ul> 
</li> 
</ul> 
</div> 
</body> 
</html>
 

 

CSS下拉导航菜单效果

<!DOCTYPE html PUBliC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh-CN"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 
<title>CSS下拉菜单演示</title> 
<style type="text/css"> 
<!-- 
*{margin:0;padding:0;border:0;} 
body { 
font-family: arial, 宋体, serif; 
font-size:12px; 
} 
#nav { 
line-height: 24px; list-style-type: none; background:#666; 
} 
#nav a { 
display: block; width: 80px; text-align:center; 
} 
#nav a:link { 
color:#666; text-decoration:none; 
} 
#nav a:visited { 
color:#666;text-decoration:none; 
} 
#nav a:hover { 
color:#FFF;text-decoration:none;font-weight:bold; 
} 
#nav li { 
float: left; width: 80px; background:#CCC; 
} 
#nav li a:hover{ 
background:#999; 
} 
#nav li ul { 
line-height: 27px; list-style-type: none;text-align:left; 
left: -999em; width: 180px; position: absolute; 
} 
#nav li ul li{ 
float: left; width: 180px; 
background: #F6F6F6; 
} 
#nav li ul a{ wedisplay: block; width: 156px;text-align:left;padding-left:24px; 
} 
#nav li ul a:link { 
color:#666; text-decoration:none; 
} 
#nav li ul a:visited { 
color:#666;text-decoration:none; 
} 
#nav li ul a:hover { 
color:#F3F3F3;text-decoration:none;font-weight:normal; 
background:#C00; 
} 
#nav li:hover ul { 
left: auto; 
} 
#nav li.sfhover ul { 
left: auto; 
} 
#content { 
clear: left; 
} 
--> 
</style> 
<script type=text/javascript> 
<!--//--><![CDATA[//><!-- 
function menuFix() { 
var sfEls = document.getElementById("nav").getElementsByTagName("li"); 
for (var i=0; i<sfEls.length; i++) { 
sfEls[i].onmouseover=function() { 
this.className+=(this.className.length>0? " ": "") + "sfhover"; 
} 
sfEls[i].onMouseDown=function() { 
this.className+=(this.className.length>0? " ": "") + "sfhover"; 
} 
sfEls[i].onMouseUp=function() { 
this.className+=(this.className.length>0? " ": "") + "sfhover"; 
} 
sfEls[i].onmouseout=function() { 
this.className=this.className.replace(new RegExp("( ?|^)sfhover\\b"), 
""); 
} 
} 
} 
window.onload=menuFix; 
//--><!]]> 
</script> 
</head> 
<body> 
<ul id="nav"> 
<li><a href="#">产品介绍</a> 
<ul> 
<li><a href="#">产品一</a></li> 
<li><a href="#">产品一</a></li> 
<li><a href="#">产品一</a></li> 
<li><a href="#">产品一</a></li> 
<li><a href="#">产品一</a></li> 
<li><a href="#">产品一</a></li> 
</ul> 
</li> 
<li><a href="#">服务介绍</a> 
<ul> 
<li><a href="#">服务二</a></li> 
<li><a href="#">服务二</a></li> 
<li><a href="#">服务二</a></li> 
<li><a href="#">服务二服务二</a></li> 
<li><a href="#">服务二服务二服务二</a></li> 
<li><a href="#">服务二</a></li> 
</ul> 
</li> 
<li><a href="#">成功案例</a> 
<ul> 
<li><a href="#">案例三</a></li> 
<li><a href="#">案例</a></li> 
<li><a href="#">案例三案例三</a></li> 
<li><a href="#">案例三案例三案例三</a></li> 
</ul> 
</li> 
<li><a href="#">关于我们</a> 
<ul> 
<li><a href="#">我们四</a></li> 
<li><a href="#">我们四</a></li> 
<li><a href="#">我们四</a></li> 
<li><a href="#">我们四111</a></li> 
</ul> 
</li> 
<li><a href="#">在线演示</a> 
<ul> 
<li><a href="#">演示</a></li> 
<li><a href="#">演示</a></li> 
<li><a href="#">演示</a></li> 
<li><a href="#">演示演示演示</a></li> 
<li><a href="#">演示演示演示</a></li> 
<li><a href="#">演示演示</a></li> 
<li><a href="#">演示演示演示</a></li> 
<li><a href="#">演示演示演示演示演示</a></li> 
</ul> 
</li> 
<li><a href="#">联系我们</a> 
<ul> 
<li><a href="#">联系联系联系联系联系</a></li> 
<li><a href="#">联系联系联系</a></li> 
<li><a href="#">联系</a></li> 
<li><a href="#">联系联系</a></li> 
<li><a href="#">联系联系</a></li> 
<li><a href="#">联系联系联系</a></li> 
<li><a href="#">联系联系联系</a></li> 
</ul> 
</li> 
</ul> 
</body> 
</html>
 

CSS水平下拉菜单

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>CSS Menu - Horizontal</title> 
<style type="text/css"> 
<!-- 
@import"dhtml-horiz.css"; 
--> 
body { 
margin: 0; 
padding: 30px; 
background: #FFF; 
color: #666; 
} 
h1 { 
font: bold 16px Arial, Helvetica, sans-serif; 
} 
p { 
font: 11px Arial, Helvetica, sans-serif; 
} 
a { 
color: #900; 
text-decoration: none; 
} 
a:hover { 
background: #900; 
color: #FFF; 
} 
/*CSS Code for Menu Begin:*/ 
/* Root = Horizontal, Secondary = Vertical */ 
ul#navmenu { 
margin: 0; 
border: 0 none; 
padding: 0; 
width: 500px; /*For KHTML*/ 
list-style: none; 
height: 24px; 
} 
ul#navmenu li { 
margin: 0; 
border: 0 none; 
padding: 0; 
float: left; /*For Gecko*/ 
display: inline; 
list-style: none; 
position: relative; 
height: 24px; 
} 
ul#navmenu ul { 
margin: 0; 
border: 0 none; 
padding: 0; 
width: 160px; 
list-style: none; 
display: none; 
position: absolute; 
top: 24px; 
left: 0; 
} 
ul#navmenu ul li { 
float: none; /*For Gecko*/ 
display: block !important; 
display: inline; /*For IE*/ 
} 
/* Root Menu */ 
ul#navmenu a { 
border: 1px solid #FFF; 
border-right-color: #CCC; 
border-bottom-color: #CCC; 
padding: 0 6px; 
float: none !important; /*For Opera*/ 
float: left; /*For IE*/ 
display: block; 
background: #EEE; 
color: #666; 
font: bold 10px/22px Verdana, Arial, Helvetica, sans-serif; 
text-decoration: none; 
height: auto !important; 
height: 1%; /*For IE*/ 
} 
/* Root Menu Hover Persistence */ 
ul#navmenu a:hover, 
ul#navmenu li:hover a, 
ul#navmenu li.iehover a { 
background: #CCC; 
color: #FFF; 
} 
/* 2nd Menu */ 
ul#navmenu li:hover li a, 
ul#navmenu li.iehover li a { 
float: none; 
background: #EEE; 
color: #666; 
} 
/* 2nd Menu Hover Persistence */ 
ul#navmenu li:hover li a:hover, 
ul#navmenu li:hover li:hover a, 
ul#navmenu li.iehover li a:hover, 
ul#navmenu li.iehover li.iehover a { 
background: #CCC; 
color: #FFF; 
} 
/* 3rd Menu */ 
ul#navmenu li:hover li:hover li a, 
ul#navmenu li.iehover li.iehover li a { 
background: #EEE; 
color: #666; 
} 
/* 3rd Menu Hover Persistence */ 
ul#navmenu li:hover li:hover li a:hover, 
ul#navmenu li:hover li:hover li:hover a, 
ul#navmenu li.iehover li.iehover li a:hover, 
ul#navmenu li.iehover li.iehover li.iehover a { 
background: #CCC; 
color: #FFF; 
} 
/* 4th Menu */ 
ul#navmenu li:hover li:hover li:hover li a, 
ul#navmenu li.iehover li.iehover li.iehover li a { 
background: #EEE; 
color: #666; 
} 
/* 4th Menu Hover */ 
ul#navmenu li:hover li:hover li:hover li a:hover, 
ul#navmenu li.iehover li.iehover li.iehover li a:hover { 
background: #CCC; 
color: #FFF; 
} 
ul#navmenu ul ul, 
ul#navmenu ul ul ul { 
display: none; 
position: absolute; 
top: 0; 
left: 160px; 
} 
/* Do Not Move - Must Come Before display:block for Gecko */ 
ul#navmenu li:hover ul ul, 
ul#navmenu li:hover ul ul ul, 
ul#navmenu li.iehover ul ul, 
ul#navmenu li.iehover ul ul ul { 
display: none; 
} 
ul#navmenu li:hover ul, 
ul#navmenu ul li:hover ul, 
ul#navmenu ul ul li:hover ul, 
ul#navmenu li.iehover ul, 
ul#navmenu ul li.iehover ul, 
ul#navmenu ul ul li.iehover ul { 
display: block; 
} 
</style> 
<script type="text/JavaScript"> 
navHover = function() { 
var lis = document.getElementById("navmenu").getElementsByTagName("LI"); 
for (var i=0; i<lis.length; i++) { 
lis[i].onmouseover=function() { 
this.className+=" iehover"; 
} 
lis[i].onmouseout=function() { 
this.className=this.className.replace(new RegExp(" iehover\\b"), ""); 
} 
} 
} 
if (window.attachEvent) window.attachEvent("onload", navHover); 
</script> 
</head> 
<body> 
<h1>CSS Menu - Horizontal</h1> 
<hr /> 
<ul id="navmenu"> 
<li><a href="#">Blog</a></li> 
<li><a href="#">Work +</a> 
<ul> 
<li><a href="#">Websites +</a> 
<ul> 
<li><a href="#">qrayg</a></li> 
<li><a href="#">qArcade</a></li> 
<li><a href="#">qLoM</a></li> 
<li><a href="#">qDT</a></li> 
</ul> 
</li> 
<li><a href="#">Pen and Ink</a></li> 
<li><a href="#">Free Interfaces</a></li> 
</ul> 
</li> 
<li><a href="#">Learn +</a> 
<ul> 
<li><a href="#"><a href="http://www.jb51.net/list/list_10_1.htm" target="_blank"><font color=red>Fireworks</font></a> +</a> 
<ul> 
<li><a href="#">aquaButton</a></li> 
<li><a href="#">aquaButton2</a></li> 
<li><a href="#">waterDrop</a></li> 
<li><a href="#">lightFX</a></li> 
<li><a href="#">lightFX2</a></li> 
</ul> 
</li> 
<li><a href="#">CSS +</a> 
<ul> 
<li><a href="#">footerStick</a></li> 
<li><a href="#">spriteNav</a></li> 
<li><a href="#">@import</a></li> 
</ul> 
</li> 
</ul> 
</li> 
<li><a href="#">Info</a></li> 
<li><a href="#">Contact</a></li> 
</ul> 
</body> 
</html>
 

CSS垂直下拉菜单

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>CSS Menu - Vertical</title> 
<style type="text/css"> 
body { 
margin: 0; 
padding: 30px; 
background: #FFF; 
color: #666; 
} 
h1 { 
font: bold 16px Arial, Helvetica, sans-serif; 
} 
p { 
font: 11px Arial, Helvetica, sans-serif; 
} 
a { 
color: #900; 
text-decoration: none; 
} 
a:hover { 
background: #900; 
color: #FFF; 
} 
/*CSS Code for Menu Begin:*/ 
/* Root = Vertical, Secondary = Vertical */ 
ul#navmenu, 
ul#navmenu li, 
ul#navmenu ul { 
margin: 0; 
border: 0 none; 
padding: 0; 
width: 160px; /*For KHTML*/ 
list-style: none; 
} 
ul#navmenu li { 
display: block !important; /*For GOOD browsers*/ 
display: inline; /*For IE*/ 
position: relative; 
} 
/* Root Menu */ 
ul#navmenu a { 
border: 1px solid #FFF; 
border-right-color: #CCC; 
border-bottom-color: #CCC; 
padding: 0 6px; 
display: block; 
background: #EEE; 
color: #666; 
font: bold 10px/22px Verdana, Arial, Helvetica, sans-serif; 
text-decoration: none; 
height: auto !important; 
height: 1%; /*For IE*/ 
} 
/* Root Menu Hover Persistence */ 
ul#navmenu a:hover, 
ul#navmenu li:hover a, 
ul#navmenu li.iehover a { 
background: #CCC; 
color: #FFF; 
} 
/* 2nd Menu */ 
ul#navmenu li:hover li a, 
ul#navmenu li.iehover li a { 
background: #EEE; 
color: #666; 
} 
/* 2nd Menu Hover Persistence */ 
ul#navmenu li:hover li a:hover, 
ul#navmenu li:hover li:hover a, 
ul#navmenu li.iehover li a:hover, 
ul#navmenu li.iehover li.iehover a { 
background: #CCC; 
color: #FFF; 
} 
/* 3rd Menu */ 
ul#navmenu li:hover li:hover li a, 
ul#navmenu li.iehover li.iehover li a { 
background: #EEE; 
color: #666; 
} 
/* 3rd Menu Hover Persistence */ 
ul#navmenu li:hover li:hover li a:hover, 
ul#navmenu li:hover li:hover li:hover a, 
ul#navmenu li.iehover li.iehover li a:hover, 
ul#navmenu li.iehover li.iehover li.iehover a { 
background: #CCC; 
color: #FFF; 
} 
/* 4th Menu */ 
ul#navmenu li:hover li:hover li:hover li a, 
ul#navmenu li.iehover li.iehover li.iehover li a { 
background: #EEE; 
color: #666; 
} 
/* 4th Menu Hover */ 
ul#navmenu li:hover li:hover li:hover li a:hover, 
ul#navmenu li.iehover li.iehover li.iehover li a:hover { 
background: #CCC; 
color: #FFF; 
} 
ul#navmenu ul, 
ul#navmenu ul ul, 
ul#navmenu ul ul ul { 
display: none; 
position: absolute; 
top: 0; 
left: 160px; 
} 
/* Do Not Move - Must Come Before display:block for Gecko */ 
ul#navmenu li:hover ul ul, 
ul#navmenu li:hover ul ul ul, 
ul#navmenu li.iehover ul ul, 
ul#navmenu li.iehover ul ul ul { 
display: none; 
} 
ul#navmenu li:hover ul, 
ul#navmenu ul li:hover ul, 
ul#navmenu ul ul li:hover ul, 
ul#navmenu li.iehover ul, 
ul#navmenu ul li.iehover ul, 
ul#navmenu ul ul li.iehover ul { 
display: block; 
} 
</style> 
<script type="text/javascript"> 
<!-- 
navHover = function() { 
var lis = document.getElementById("navmenu").getElementsByTagName("LI"); 
for (var i=0; i<lis.length; i++) { 
lis[i].onmouseover=function() { 
this.className+=" iehover"; 
} 
lis[i].onmouseout=function() { 
this.className=this.className.replace(new RegExp(" iehover\\b"), ""); 
} 
} 
} 
if (window.attachEvent) window.attachEvent("onload", navHover); 
--> 
</script> 
</head> 
<body> 
<h1>CSS Menu - Vertical</h1> 
<hr /> 
<ul id="navmenu"> 
<li><a href="#">Blog</a></li> 
<li><a href="#">Work +</a> 
<ul> 
<li><a href="#">Websites +</a> 
<ul> 
<li><a href="#">qrayg</a></li> 
<li><a href="#">qArcade</a></li> 
<li><a href="#">qLoM</a></li> 
<li><a href="#">qDT</a></li> 
</ul> 
</li> 
<li><a href="#">Pen and Ink</a></li> 
<li><a href="#">Free Interfaces</a></li> 
</ul> 
</li> 
<li><a href="#">Learn +</a> 
<ul> 
<li><a href="#"><a href="http://www.jb51.net/list/list_10_1.htm" target="_blank"><font color=red>Fireworks</font></a> +</a> 
<ul> 
<li><a href="#">aquaButton</a></li> 
<li><a href="#">aquaButton2</a></li> 
<li><a href="#">waterDrop</a></li> 
<li><a href="#">lightFX</a></li> 
<li><a href="#">lightFX2</a></li> 
</ul> 
</li> 
<li><a href="#">CSS +</a> 
<ul> 
<li><a href="#">footerStick</a></li> 
<li><a href="#">spriteNav</a></li> 
<li><a href="#">@import</a></li> 
</ul> 
</li> 
</ul> 
</li> 
<li><a href="#">Info</a></li> 
<li><a href="#">Contact</a></li> 
</ul> 
</body> 
</html>
 

CSS实现的中英文双语导航菜单

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 
<meta name="Keywords" content="bilingual menu,中英文双语菜单" /> 
<meta http-equiv="Description" content="完全用CSS实现的中英文双语导航菜单" /> 
<meta content="all" name="robots" /> 
<meta name="author" content="forestgan" /> 
<meta name="copyright" content="http://www.forest53.com" /> 
<title>完全用CSS实现的中英文双语导航菜单</title> 
<style type="text/css"> 
a{ 
color: #FFFF99; 
text-decoration: none; 
} 
a:hover{ 
color: #FFFFFF; 
text-decoration: underline; 
} 
#nav{ 
padding: 10px 10px 0; 
font-size: 12px; 
font-weight: bold; 
margin: 1em 0 0; 
list-style:none; 
} 
#nav li{ 
float: left; 
margin-right: 1px; 
} 
.bi{ 
position: relative; 
z-index: 0; 
} 
.bi:hover{ 
z-index: 99; 
} 
.bi:hover span{ 
visibility: visible; 
top: 0; 
left: 0; 
cursor: pointer; 
} 
.bi span{ 
position: absolute; 
left: -999em; 
visibility: hidden; 
} 
#nav li a,.bi:hover span{ 
line-height: 20px; 
text-decoration: none; 
background: #DDDDDD; 
color: #666666; 
display: block; 
width: 80px; 
text-align: center; 
} 
#nav li a:hover,.bi:hover span{ 
color: #FFFFFF; 
background: #DC4E1B; 
} 
.bi:hover span{ 
padding-top: 2px; 
} 
#navbar{ 
background: #DC4E1B; 
height: 8px; 
overflow: hidden; 
clear: both; 
} 
</style> 
<link href="../css/main.css" rel="stylesheet" type="text/css" /> 
</head> 
<body> 
<div id="top"> 
<ul id="nav"> 
<li><a class="bi" href="Http://www.junstudio.org/">Home<span>首 页</span></a></li> 
<li><a class="bi" href="Http://www.junstudio.org/blog">Blog<span>日志</span></a></li> 
<li><a class="bi" href="Http://www.junstudio.org/guestbook">guestbook<span>留言本</span></a></li> 
<li><a class="bi" href="Http://www.pickbar.com/">Pickbar<span>精品吧</span></a></li> 
<li><a class="bi" href="Http://www.fansir.com/">fansir<span>樊SIR</span></a></li> 
</ul> 
<div id="navbar"></div> 
</body> 
</html>
 

 

 

 

 

分享到:
评论
1 楼 blaiu 2012-02-01  
打个包传上来?

相关推荐

    css实现下拉菜单透明资料

    总的来说,实现CSS下拉菜单的透明效果主要涉及`opacity`和`rgba()`这两个属性。通过灵活运用这些属性,你可以创造出多种风格的下拉菜单,同时保持其在不同浏览器中的兼容性。在实践中,应确保在不影响可读性和用户...

    css3下拉菜单插件

    在CSS3之前,创建动态和响应式的下拉菜单通常需要JavaScript的支持,但CSS3的引入使得仅用CSS就能实现这些功能,减少了对JavaScript的依赖,提高了页面加载速度和性能。 这个css3下拉菜单插件的核心优势在于其多样...

    纯CSS3下拉菜单导航 多种下拉弹出动画

    之前我们分享过非常多的jQuery/CSS3下拉菜单插件,有些非常实用,比如这...今天我们要介绍的是另外一款下拉菜单导航,它是纯CSS3实现,其特点是简单易用,并且支持多种下拉弹出动画,非常不错,大家可以下载源码试试。

    CSS3 下拉菜单 多级展开导航菜单.rar

    总的来说,这个资源包提供了多种CSS3下拉菜单的实现方案,涵盖了基础的HTML5结构和CSS3的新特性应用,对于提升网页导航的交互性和美观性大有裨益。无论是初学者还是经验丰富的开发者,都可以从中学习到实用的技巧,...

    纯CSS3下拉菜单导航 子菜单多种展开动画

    这是一款非常漂亮的纯CSS3下拉菜单导航,这款菜单有两大亮点,一个是唯美的全屏背景图,非常适合个性化的个人博客使用。另外一个特点是子菜单拥有多种展开动画方式,有简单的淡入淡出,也有炫酷的折叠式展开。并且这...

    19个精彩的CSS下拉菜单打包下载

    下面我们将详细探讨这些CSS下拉菜单的设计原理、实现方法以及它们在实际应用中的价值。 首先,我们要理解CSS(层叠样式表)的作用。CSS是用于描述HTML或XML(包括如SVG、MathML等各种XML方言)文档样式的语言。通过...

    支持多种浏览器的纯CSS下拉菜单

    本文将详细探讨如何创建一个支持多种浏览器的纯CSS下拉菜单,以及这种技术的重要性和优势。 首先,理解“纯CSS”意味着我们不依赖JavaScript或者其他外部库来实现下拉菜单的功能,而是完全利用CSS(层叠样式表)来...

    下拉菜单集合(二级、三级下拉菜单)

    总之,下拉菜单集合提供的资源涵盖了多种设计和实现方式,无论你是初学者还是经验丰富的开发者,都能从中获取灵感和参考,以创建更加高效、美观和易用的下拉菜单。在实际应用中,结合HTML、CSS和JavaScript的知识,...

    五款漂亮的CSS横向下拉菜单导航条.rar

    在“五款漂亮的CSS横向下拉菜单导航条”中,可能包含了各种设计风格和实现方法,如纯CSS实现、JavaScript辅助、过渡效果的应用等。这些实例提供了实际操作的经验,可以帮助开发者学习和借鉴。 总结,创建漂亮的CSS...

    25 个免费的 HTML5 CSS3 jQuery 下拉菜单

    在这个主题中,“25个免费的HTML5 CSS3 jQuery下拉菜单”是一个集合,它包含了多种使用这些技术实现的下拉菜单模板,供开发者在构建网站时选用。 HTML5作为最新的超文本标记语言标准,提供了更强大的语义化元素,如...

    35+ 个免费下载的 HTML5&CSS3 下拉菜单

    "Free CSS Drop-Down Menu Framework.zip"可能是一个完整的框架,包括了多种下拉菜单的样式和响应式设计,适用于不同设备和屏幕尺寸。 总的来说,利用HTML5和CSS3创建下拉菜单是一个结合了结构、样式和交互的过程。...

    国外一款Js+CSS动画下拉菜单

    通过CSS3,我们可以实现平滑过渡、渐变、旋转等动画效果,使得下拉菜单在视觉上更加吸引人。 此款下拉菜单提供多种风格选择,意味着开发者可以根据网站的整体设计风格进行定制,以保持界面的一致性。这可能涉及到...

    CSS3墨绿色下拉菜单

    "CSS3墨绿色下拉菜单"是一个使用CSS3技术实现的、具有独特墨绿色风格的下拉菜单设计。CSS3是层叠样式表(Cascading Style Sheets)的最新版本,它引入了许多新的功能和改进,使得创建动态、响应式的网页界面变得更加...

    纯CSS3简易下拉菜单 可为菜单项定义不同颜色

    本教程将深入探讨如何使用纯CSS3来构建一个简易的下拉菜单,并且能够根据不同的菜单项定义不同的颜色,以增加视觉吸引力和可识别性。 首先,我们需要了解CSS3的基础知识。CSS3是层叠样式表的第三版,它引入了许多新...

    css3仿小米官网导航下拉菜单代码.zip

    CSS3仿小米官网导航下拉菜单代码是一个实现此类交互效果的示例,它结合了JavaScript(JS)和层叠样式表(CSS3)技术,旨在为用户提供与小米官网相似的下拉菜单体验。 首先,我们需要理解CSS3在其中的角色。CSS3是...

    CSS的下拉菜单,支持IE6 IE7 Firefox

    本文将详细介绍一个兼容Internet Explorer 6(IE6)、Internet Explorer 7(IE7)以及Firefox浏览器的纯CSS下拉菜单实现方法。该下拉菜单不仅具有良好的跨浏览器兼容性,还通过巧妙的CSS样式设置实现了美观且实用的...

    CSS下拉菜单设计专家 Visual Infinite Menus

    《CSS下拉菜单设计专家:Visual Infinite Menus深度解析》 在网页设计中,下拉菜单作为导航系统的重要组成部分,其美观性和功能性至关重要。Visual Infinite Menus是一款专注于CSS下拉菜单设计的专业工具,它以其...

    css经典横向菜单,多种样式

    - **下拉菜单**:为菜单项添加下拉子菜单,可使用嵌套的`&lt;ul&gt;`结构,通过JavaScript或CSS实现展开和关闭效果。 - **当前选中状态**:标记当前页面对应的菜单项,例如通过添加一个类名并设置相应的样式。 6. **...

    几十种JS下拉菜单打包

    6. **纯CSS实现**:虽然主要使用JS,但有时也可以借助CSS的`:hover`伪类和`transition`属性实现简单的下拉菜单动画效果,降低JS的使用量。 在学习和使用这些下拉菜单实例时,你需要关注以下几个关键点: - **事件...

    jquery鼠标悬停滑动下拉导航菜单效果.zip

    然后,使用jQuery监听鼠标悬停事件,并通过CSS操作和动画方法实现下拉菜单的动态展示。 最后,需要注意的是,为了确保在不同浏览器中的兼容性,jQuery通常会配合使用现代浏览器的特性检测和polyfills,确保在旧版...

Global site tag (gtag.js) - Google Analytics