您的位置:首页 > 编程语言

很漂亮的蓝色半透明水平下拉导航代码

2011-04-05 12:07 288 查看
代码简介:一个半透明的水平排行的导航菜单,支持二级下拉,蓝色风格,鼠标放上带有动画展开的效果,很不错,很漂亮。不过有点不爽的地方就是代码比较乱,而且用了JS去输出菜单,这样修改起来比较不方便,有时间的可以好好优化一下。

代码内容:

<!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>
<title>很漂亮的蓝色半透明水平下拉导航代码_网页代码站(www.webdm.cn)</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style>
BODY {
FONT-SIZE: 12px; MARGIN: 0px;BACKGROUND-COLOR: #131d30
}
A:link {
COLOR: #7ea9bf; TEXT-DECORATION: none
}
A:visited {
COLOR: #7ea9bf; TEXT-DECORATION: none
}
A:hover {
COLOR: #ffffff; TEXT-DECORATION: underline
}
A:active {
COLOR: #ffffff; TEXT-DECORATION: none
}
.Defautl-Navigation {
FONT-SIZE: 12px; FLOAT: left; COLOR: #7ea9bf; LINE-HEIGHT: 23px; HEIGHT: 23px; TEXT-ALIGN: center
}
</style>
<SCRIPT language=javascript>
var f=0;
var y=0;
var div_obj
function over(obj){
div_obj=obj
_f=0;
y=0;
document.getElementById(obj).innerHTML="";
document.getElementById(obj).style.width="0px";
document.getElementById(obj).style.height="1px";
document.getElementById(obj).style.display="";
timerDIV();
}
function out(obj){
obj.style.display="none";
}
function Tout(){
document.getElementById(div_obj).style.display="none";
}
function Tover(){
document.getElementById(div_obj).style.display="";
}
function timerDIV(){
if( _f >= 140){
objy();
return ;
}
else{
_f=_f+10;
document.getElementById(div_obj).style.width=_f+"px";
window.setTimeout(timerDIV,1);
}
}
function objy(){
if(y >= 150){/*高度*/
var str="<div style=\"width:150px;height:auto;float:left;font-size:12px;margin:6px;line-height:20px\"><a

href=\"/\">ASP</a><br/>  <font style=\"color:#7EA9BF;font-size:11px;\">♦</font> <a href=\"/\"

style=\"font-size:11px;\">PHP</a><br/>  <font style=\"color:#7EA9BF;font-size:11px;\">♦</font> <a

href=\"/\" style=\"font-size:11px\">AJAX</a><br/>  <font style=\"color:#7EA9BF;font-size:11px;\">♦</font>

<a href=\"/\" style=\"font-size:11px\">JAVA</a><br/><a href=\"/\">EXTJS</a><br /><a href=\"/

\">JQUERY</a><br/><\/div>";
document.getElementById(div_obj).innerHTML=str
return ;
}
else{
y+=6;
document.getElementById(div_obj).style.height=y+"px";
window.setTimeout(objy,1);
}
}
</SCRIPT>
<title>JS导航效果</title>
</HEAD>
<BODY>
<DIV class=Default-top>
<DIV style="BORDER: #51789b 1px solid; width:500px;HEIGHT:23px; margin:20px auto; position:relative;">
<DIV class=Defautl-Navigation style="WIDTH: 60px"><A href="#">代码首页∇</A></DIV>
<DIV class=Defautl-Navigation style="WIDTH: 10px">|</DIV>
<DIV class=Defautl-Navigation style="WIDTH: 70px; CURSOR: pointer"><A
onMouseOver="over('two')" onmouseout=out(two) href="#">精品源码∇</A>
</DIV>
<DIV class=Defautl-Navigation style="WIDTH: 10px">|</DIV>
<DIV class=Defautl-Navigation style="WIDTH: 80px"><A href="/">
最新更新</A></DIV>
<DIV class=Defautl-Navigation style="WIDTH: 10px">|</DIV>
<DIV class=Defautl-Navigation style="WIDTH: 50px"><A href="/">
下载排行</A></DIV>
<DIV id=two style="overflow:hidden;BORDER: #51789b 2px solid;DISPLAY: none; FILTER: alpha(Opacity=70);

LEFT:300px; FLOAT:left; WIDTH: 1px; POSITION:absolute; TOP: 14px; left:80px; HEIGHT: 1px; BACKGROUND-COLOR:

#444; -moz-opacity: 0.7"  onmousemove=Tover() onmouseout=Tout()>No Content
</DIV>
</DIV>
</DIV>
</BODY>
</HTML>
<br>
<p><a href="http://www.webdm.cn">网页代码站</a> - 最专业的代码下载网站 - 致力为中国站长提供有质量的代码!</p>


代码来自:http://www.webdm.cn/webcode/9264d421-e750-4e88-9984-06a737fbf1c2.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: