天天看点

Jquery 超炫的导航效果

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

<head>

 <meta http-equiv="Content-type" content="text/html;charset=UTF-8" />

<title>JS仿flash效果横向和竖向导航菜单 - 小未-http://write.blog.csdn.net/postlist</title>

 <script type='text/javascript' src='roller.js' ></script>

 <style>

 body {

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

 margin: 0;

 font-size: 80%;

 font-weight: bold;

 } 

 ul {

 list-style: none;

 padding: 0;

 }

/* =-=-=-=-=-=-=-[Nav 1]-=-=-=-=-=-=-=- */

 #nav_container{

 width:145px;

 margin-left:30px;

 margin-top:30px;

 float:left;

 #nav_container li{

 padding:0px;

 margin-bottom:1px;

 #nav_container a:link,#nav_container a:visited,#nav_container a:active{

 background: url(images/bg3.gif)  -200px 0px repeat-x;

 height:30px;

 padding-top:5px;

 padding-left:50px;

 border-bottom:1px solid #777;

 display:block;

 text-decoration:none;

 text-align:left;

 font-weight:bold;

 color:#333;

 #nav_container a:hover{

 color:#000;

 background: url(images/bg3.gif)  0px 0px repeat-x;

/* =-=-=-=-=-=-=-[Nav 2]-=-=-=-=-=-=-=- */ 

 #nav_container2{

 margin-left:60px;

 #nav_container2 li{

 #nav_container2 a:link,#nav_container2 a:visited,#nav_container2 a:active{

 background: url(images/bg2.gif) 0px 0px repeat-x;

 #nav_container2 a:hover{

 background: url(images/bg2.gif)  0px -45px repeat-x;

/* =-=-=-=-=-=-=-[Nav 3]-=-=-=-=-=-=-=- */ 

 #nav_container3{

 #nav_container3 li{

 #nav_container3 a:link,#nav_container3 a:visited,#nav_container3 a:active{

 background: url(images/bg4.gif) -200px 0px repeat-x;

 #nav_container3 a:hover{

 background: url(images/bg4.gif)  -24px 0px repeat-x;

/* =-=-=-=-=-=-=-[Nav 4]-=-=-=-=-=-=-=- */ 

 #nav_container4{

 width:788px;

 #nav_container4 li{

 border-right:1px solid #ccc;

 border-left: 1px solid #888;

 #nav_container4 a:link,#nav_container4 a:visited,#nav_container4 a:active{

 background: url(images/bg5.gif) 0px -70px repeat-x;

 text-align:center;

 #nav_container4 a:hover{

 background: url(images/bg5.gif)  0px 0px repeat-x;

/* =-=-=-=-=-=-=-[Nav 5]-=-=-=-=-=-=-=- */

 #nav_container5{

 #nav_container5 li{

 #nav_container5 a:link,#nav_container5 a:visited,#nav_container5 a:active{

 text-indent:-300px;

 overflow:hidden;

 #nav_container5 a:hover{

 #nav_home{

 background-image: url(images/bg7.gif);

 background-position: 0px 0px;

 #nav_home:hover{

 background-position: 0px -45px;

 #nav_about{

 background-image: url(images/bg8.gif);

 #nav_about:hover{

 #nav_port{

 background-image: url(images/bg9.gif);

 #nav_port:hover{

 #nav_con{

 background-image: url(images/bg10.gif);

 #nav_con:hover{

 </style>

 </head>

 <body>

 <div id="nav_container">

  <ul>

    <li>    

     <a href="#">Home</a>

    </li>

     <a href="#">About</a>

     <a href="#">Portfolio</a>

     <a href="#">Contact</a>

   </ul>

 </div>

  <div id="nav_container2">

   <ul>

   </ul>

  </div>

  <div id="nav_container3">

   <br/><br/>

<div style="clear:both;width:100%;"></div>

  <div id="nav_container4">

<br/><br/>

  <div id="nav_container5">

     <a id="nav_home" href="#">Home</a>

     <a id="nav_about" href="#">About</a>

     <a id="nav_port" href="#">Portfolio</a>

     <a id="nav_con" href="#">Contact</a>

<script>

roller.init('nav_container','h',-200,0,100,20);

roller.init('nav_container2','v',0,-45,100,20);

roller.init('nav_container3','h',-200,-24,100,20);

roller.init('nav_container4','v',-66,0,250,20);

roller.init('nav_container5','v',0,-45,80,15);

</script>

</body>

</html>

继续阅读