jquery实现侧边弹出的垂直导航


Posted in Javascript onDecember 09, 2014

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

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 class="side_nav">

    <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>

演示代码很简单,小伙伴们根据自己的项目需求,自由美化更改下即可

Javascript 相关文章推荐
javascript陷阱 一不小心你就中招了(字符运算)
Nov 10 Javascript
javascript工厂方式定义对象
Dec 26 Javascript
js实现显示手机号码效果
Mar 09 Javascript
vue.js父组件使用外部对象的方法示例
Apr 25 Javascript
Centos6.8下Node.js安装教程
May 12 Javascript
利用yarn代替npm管理前端项目模块依赖的方法详解
Sep 04 Javascript
jQuery实现验证表单密码一致性及正则表达式验证邮箱、手机号的方法
Dec 05 jQuery
微信小程序缓存过期时间的使用详情
May 12 Javascript
Vue2.x通用编辑组件的封装及应用详解
May 28 Javascript
JS模拟浏览器实现全局搜索功能
Sep 11 Javascript
vue elementui 实现搜索栏公共组件封装的实例代码
Jan 20 Javascript
React实现轮播效果
Aug 25 Javascript
基于javascript实现判断移动终端浏览器版本信息
Dec 09 #Javascript
使用jQuery实现星级评分代码分享
Dec 09 #Javascript
Jquery弹出层插件ThickBox的使用方法
Dec 09 #Javascript
浅谈JavaScript函数节流
Dec 09 #Javascript
node.js中的console.log方法使用说明
Dec 09 #Javascript
node.js中的console.warn方法使用说明
Dec 09 #Javascript
node.js中的console.info方法使用说明
Dec 09 #Javascript
You might like
开源SNS系统-ThinkSNS
2008/05/18 PHP
php获取POST数据的三种方法实例详解
2016/12/20 PHP
ThinkPHP+EasyUI之ComboTree中的会计科目树形菜单实现方法
2017/06/09 PHP
用JQUERY增删元素的代码
2012/02/14 Javascript
jQuery的text()方法用法分析
2014/12/20 Javascript
js去除浏览器默认底图的方法
2015/06/08 Javascript
使用AngularJS来实现HTML页面嵌套的方法
2015/06/17 Javascript
浅谈JS运算符&amp;&amp;和|| 及其优先级
2016/08/10 Javascript
浅析如何利用angular结合translate为项目实现国际化
2016/12/08 Javascript
JS解决移动web开发手机输入框弹出的问题
2017/03/31 Javascript
浅谈Node异步编程的机制
2017/10/18 Javascript
微信小程序背景音乐开发详解
2019/12/12 Javascript
jQuery实现滑动开关效果
2020/08/02 jQuery
VUE使用axios调用后台API接口的方法
2020/08/03 Javascript
详解JavaScript的this指向和绑定
2020/09/08 Javascript
JS绘图Flot如何实现动态可刷新曲线图
2020/10/16 Javascript
[02:07]DOTA2超级联赛专访BBC:难忘网吧超神经历
2013/06/09 DOTA
[01:20]DOTA2 齐天大圣至宝动态展示
2016/12/13 DOTA
在Django中输出matplotlib生成的图片方法
2018/05/24 Python
python+Splinter实现12306抢票功能
2018/09/25 Python
python多进程并行代码实例
2019/09/30 Python
django实现web接口 python3模拟Post请求方式
2019/11/19 Python
拿来就用!Python批量合并PDF的示例代码
2020/08/10 Python
使用Python操作MySQL的小技巧
2020/09/10 Python
css 元素选择器的简单实例
2016/05/23 HTML / CSS
详解css3 flex弹性盒自动铺满写法
2020/09/17 HTML / CSS
澳大利亚在线高跟鞋商店:Shoe Me
2019/11/19 全球购物
党章学习思想汇报
2014/01/14 职场文书
关于运动会的口号
2014/06/07 职场文书
2015毕业生实习期工作总结
2015/04/09 职场文书
教师年度考核自我评鉴
2015/08/11 职场文书
pytorch 中autograd.grad()函数的用法说明
2021/05/12 Python
Python Parser的用法
2021/05/12 Python
使用pandas生成/读取csv文件的方法实例
2021/07/09 Python
电脑开机弹出documents文件夹怎么回事?弹出documents文件夹解决方法
2022/04/08 数码科技
Sql Server 行数据的某列值想作为字段列显示的方法
2022/04/20 SQL Server