手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >利用jquery动画特效和css打造的侧边弹出垂直导航
利用jquery动画特效和css打造的侧边弹出垂直导航
摘要:这是一款利用jquery动画特效和css打造的侧边弹出垂直导航,整个弹出过程比较流畅,而且代码很简单,如果你正在寻找一款带动画的垂直导航,那...

这是一款利用jquery动画特效和css打造的侧边弹出垂直导航,整个弹出过程比较流畅,而且代码很简单,如果你正在寻找一款带动画的垂直导航,那么可以试试这个。下面是效果截图:

1

HTML源码:

复制代码 代码如下:

<title>Jquery+CSS侧边弹出垂直导航</title>

<style type="text/css">

html, body, ul, li {

margin: 0;

padding: 0;

border: 0;

outline: 0;

vertical-align: baseline;

font-family: "Verdana","lucida sans",Sans-serif;

font-size: 12px;

}

html, body {

min-height: 100%;

color: #FFFFFF;

background-repeat: repeat-x;

background-position: top;

background-color: #161f2a;

}

ul.side_nav {

width: 200px;

float: left;

margin: 0;

padding: 0;

}

ul.side_nav li {

position: relative;

float: left;

margin: 0;

padding: 0;

display: inline;

}

ul.side_nav li a {

width: 165px;

border-top: 1px solid #3373a9;

border-bottom: 1px solid #003867;

padding: 10px 10px 10px 25px;

display: block;

color: #fff;

text-decoration: none;

background: #005094 url(sidenav_arrow.gif) no-repeat 5px 10px;

position: relative;

z-index: 2;

}

ul.side_nav li a:hover {

background-color: #2d353f;

}

ul.side_nav li div {

display: none;

position: absolute;

top: 2px;

left: 0;

width: 225px;

background: url(bubble_top.gif) no-repeat right top;

}

ul.side_nav li div p {

margin: 7px 0;

line-height: 1.3em;

padding: 0 5px 10px 30px;

color: #444;

background: url(bubble_btm.gif) no-repeat right bottom;

}

</style>

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js

"></script>

<script language="javascript">

$(document).ready(function() {

$("ul.side_nav li").hover(function() {

$(this).find("div").stop()

.animate({ left: "210", opacity: 1 }, "fast")

.css("display", "block")

}, function() {

$(this).find("div").stop()

.animate({ left: "0", opacity: 0 }, "fast")

});

});

</script>

</head>

<body>

<ul>

<li>

<a href="www.corange.cn">Corange.cn</a>

<div><p>Go home!<Br />ASP</p></div>

</li>

<li>

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

<div><p>Get to know me.</p></div>

</li>

<li>

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

<div><p>Get to check out my featured work!</p></div>

</li>

<li>

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

<div><p>Tutorials, articles and resources.</p></div>

</li>

<li>

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

<div><p>Don't hesitate to drop me a line!</p></div>

</li>

<li>

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

<div><p>News, Video and so on.</p></div>

</li>

</ul>

</body>

</html>

【利用jquery动画特效和css打造的侧边弹出垂直导航】相关文章:

jQuery使用zTree插件实现树形菜单和异步加载

jQuery实现页面内锚点平滑跳转特效的方法总结

jquery实现弹出层效果实例

jQuery实现表格行上移下移和置顶的方法

利用JS生成博文目录及CSS定制博客

jquery滚动特效集锦

JavaScipt中Function()函数的使用教程

jquery简单实现外部链接用新窗口打开的方法

浅谈jQuery构造函数分析

使用RequireJS优化JavaScript引用代码的方法

精品推荐
分类导航