1、模仿Flash效果的菜单

1、模仿Flash效果的菜单

<html>

 

<head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

<title>新建网页 1</title>

</head>

 

<style type="text/css">

<!--

a:link,a:visited { text-decoration: none; color: #666666 }

a:hover { text-decoration: underline }

#hor1 {

position:absolute;

left:320px;

top:20px;

width:220px;

height:20px;

z-index:1;

background-color: #999900;

}

#hor2 {

position:absolute;

left:320px;

top:40px;

width:220px;

height:20px;

z-index:2;

background-color: #FFCC00;

}

#hor3 {

position:absolute;

left:320px;

top:60px;

width:220px;

height:20px;

z-index:3;

background-color: #99CC00;

}

#board1 {

position:absolute;

left:320px;

top:40px;

width:220px;

height:120px;

z-index:-100;

background-color: #333333;

visibility: hidden;

}

body,td,th {

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 12px;

color: #FFFFFF;

font-weight: bold;

}

body {

background-color: #666666;

}

#board2 {

position:absolute;

left:320px;

top:60px;

width:220px;

height:120px;

z-index:-90;

background-color: #333333;

visibility: hidden;

}

#board3 {

position:absolute;

width:220px;

height:120px;

z-index:-80;

left: 320px;

top: 80px;

background-color: #333333;

visibility: hidden;

}

#hor4 {

position:absolute;

left:320px;

top:80px;

width:220px;

height:20px;

z-index:4;

background-color: #99CCCC;

}

#board4 {

position:absolute;

left:320px;

top:100px;

width:220px;

height:120px;

z-index:-70;

background-color: #333333;

visibility: hidden;

}

 

-->

</style>

<script type="text/javascript">

lastNo=0

function re(menu_no){

if(lastNo!=menu_no){

cur=menu_no+1

lastNo=menu_no

rest()

}else{

cur=100

}

document.getElementById("board"+menu_no).style.visibility="visible"

}

function rest(){

for(i=1;i<=4;i++){

document.getElementById("hor"+i).style.top=20*i;

document.getElementById("board"+i).style.visibility="hidden"

}

menu_num=4;

act=1

height=120+20

speed=0;

posY=0;

}

function huke(){

if(act==1&&cur<100){

speed=(height-posY)*0.69+speed*0.6

posY+=speed

for(i=cur;i<=menu_num;i++){

document.getElementById("hor"+i).style.top=posY+(i-2)*20

}

if(Math.abs(height-posY)<0.5){

for(i=cur;i<=menu_num;i++){

document.getElementById("hor"+i).style.top=height+(i-2)*20

}

act=0

}

setTimeout("huke()",50)

}

}

 

</script>

</head>

<body>

<div id="hor1" onclick="re(1);huke()">菜单一:我的域名7stk.com</div>

<div id="hor2" onclick="re(2);huke()">菜单二:我的音乐</div>

<div id="hor3" onclick="re(3);huke()">菜单三:我的爱人</div>

<div id="hor4" onclick="re(4);huke()">菜单四:水月贪色</div>

<div id="board1"><a href="http://7stk.com" target="_blank"><font color="#FFFFFF">网页特效代码7stk:欢迎你的光临</font></a><p>

<a href="http://www.swufe.edu.cn/"><font color="#FFFFFF">我的人生</font></a></div>

 

<div id="board2"><a href="http://7stk.com" target="_blank"><font color="#FFFFFF">网页特效代码7stk.com:欢迎你的光临</font></a></div>

 

<div id="board3"><a href="http://7stk.com" target="_blank"><font color="#FFFFFF">网页特效代码7stk.com:欢迎你的光临</font></a></div>

 

<div id="board4">1.二十一世纪最缺的是什么?人才<br />

<a href="http://7stk.com" target="_blank"><font color="#FFFFFF">网页特效代码7stk.com:欢迎你的光临</font></a><p>

       <a href="http://www.swufe.edu.cn/"><font color="#FFFFFF">犯非法 </font></a></div>

 

 

</body>

 

</html>

 

 

 

Write a comment

Comments: 0