设计、网站、推广
始于2004年
当前位置:首页 > 网站制作

模仿Flash并实现动态弹性跳动的菜单

发表日期:2009-3-26 作者来源:派谷网络 浏览次数:

这个效果很好看,您可以拷贝过去修改其中的样式和内容,为你所用。
(注:在复制代码时请把“〈”改成英文下的“<”)

〈html>
〈head>
〈meta http-equiv="Content-Type" content="text/html;

charset=gb2312" />
〈title>模仿AS效果的导航菜单〈/title>
〈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()">网站设计〈/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">1.〈a href="http://www.xmseo.net">效果一效果一”

〈/a>〈br />2.〈a href="http://www.xmseo.net">效果二效果二/a>

〈/div>
〈div id="board2">1.〈a href="#">网页设计

〈/a>〈br />2.〈a href="#">网站制作〈/a>

〈br />3.〈a href="#">网站优化〈/a>
〈/div>
〈div id="board3">〈dl>
  〈dt>·〈a href="#">网站设计〈/a>〈/dt>
〈/dl>
〈dl>
  〈dt>·〈a href="#">效果效果效果〈/a>〈/dt>
〈/dl>
〈dl>
  〈dt>·〈a href="#">效果效果效果〈/a>〈/dt>
〈/dl>
〈dl>
  〈dt>·〈a href="#">效果效果效果〈/a>〈/dt>
〈/dl>
〈dl>
  〈dt>·〈a href="#">效果效果效果〈/a>〈/dt>
〈/dl>〈/div>
〈div id="board4">〈dl>
  〈dt>·〈a href="#">效果效果效果〈/a>〈/dt>
〈/dl>
〈dl>
  〈dt>·〈a href="#">效果效果效果〈/a>〈/dt>
〈/dl>
〈dl>
  〈dt>·〈a href="#">效果效果效果〈/a>〈/dt>
〈/dl>
〈dl>
  〈dt>·〈a href="#">效果效果效果〈/a>〈/dt>
〈/dl>
〈dl>
  〈dt>·〈a href="#">效果效果效果〈/a>〈/dt>
〈/dl>
〈dl>
  〈dt>·〈a href="#">效果效果效果/a>〈/dt>
〈/dl>〈/div>
〈/body>
〈/html>

(注:在复制代码时请把“〈”改成英文下的“<”)

本文章系本站编辑转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与本站联系,我们将在第一时间删除内容!

相关网站设计案例

相关推荐新闻
网站建设解决方案