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

HTML源码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
<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>

转载于:https://www.cnblogs.com/xiaochao12345/p/3631098.html

jquery打造一款侧边弹出的垂直导航相关推荐

  1. php手机网站底部导航代码,jQuery微信手机端底部弹出导航菜单列表代码

    jQuery微信手机端底部弹出导航菜单列表代码 jQuery微信手机端底部弹出导航菜单列表代码是一款网页底部点击按钮弹出浮动的图标菜单列表的手机特效. js代码 function showList() ...

  2. 基于jQuery点击圆形边框弹出图片信息

    分享一款基于jQuery点击圆形边框弹出图片信息.这是一款鼠标经过图片转换成圆形边框,点击可弹出文字信息.效果图如下: 在线预览   源码下载 实现的代码. html代码: <div id=&q ...

  3. Jquery 点击图片在弹出层显示大图

    [转]Jquery 点击图片在弹出层显示大图 使用jquery, 实现点击图片在弹出层显示大图,再次点击关闭,加入图片高宽和窗口高宽的大小判断. 效果图片: 1.点击前的效果: 2.点击后的效果: h ...

  4. 使用jquery的blockui插件显示弹出层

    使用jquery的blockui插件显示弹出层 Posted on 2011-04-14 16:34 孤独者 阅读(9975) 评论(0) 编辑 收藏 在做网站的开发过程中,可能需要使用弹出层,使用j ...

  5. 关于浏览器启动时弹出某网导航的处理办法

    关于浏览器启动时弹出某网导航的处理办法 现象 在我们使用浏览器时,通常由于电脑中下载的某些流氓流氓流氓软件,将我们的浏览器主页强制设置成某一垃圾网址例如某网导航等等,为我们这些强迫症患者带来了极大的困 ...

  6. 一款基于jQuery外观优雅带遮罩弹出层对话框

    今天我们要来分享一款基于jQuery的弹出层对话框插件,该插件包含多种对话框类型,比如提示框.确认框等.更为实用的是,这款jQuery对话框中的按钮事件也可以被我们所捕获,从而相应对话框按钮的各种事件 ...

  7. html点击图片弹出大图特效代码,Jquery 点击图片在弹出层显示大图

    使用jquery,实现点击图片在弹出层显示大图,再次点击关闭,加入图片高宽和窗口高宽的大小判断. 效果图片如下: 1.点击前的效果: 2.点击后的效果: html代码如下: 弹出层图片 Js代码如下: ...

  8. jquery简单实现点击弹出层效果实例

    先看效果图: 完整例子: <!-- 渐变弹出层 --> <div id="race"><a href="#">点击</ ...

  9. jQuery引起的用layer弹出层上传文件不能获取文件名的解决(thinkphp5)

    一.问题 在用thinkphp5做到用layer弹出层上传文件过程中,一直不能成功.详细代码如下: HTML代码: <div id="importBox" v-show=&q ...

最新文章

  1. 4.0 C++远征:重载运算符
  2. android html5播放器,android Html5播放器混音解决方案
  3. 解决 supervisor中stop django进程不能真正的停止 问题
  4. 【2016年第5期】基于深度学习的光学遥感机场与飞行器目标识别技术
  5. 【学习点滴】游戏后台开发-tx
  6. 一个程序员的买房历程(武汉)
  7. 三层交换机设置成路由
  8. 云计算机技术的运用,三分钟为你详细解析云计算技术与应用
  9. panic: reflect: reflect.Value.SetUint using value obtained using unexported field(go语言)
  10. 手势识别整体设计流程方案
  11. python语言小程序-微信小程序可以用Python语言编写吗?
  12. flappy bird java源码_android高仿flappy bird源码
  13. 怎样判断安装的mysql是社区版还是企业版
  14. 阿里云ecs服务器(Ubuntu)配置图形界面并远程桌面连接
  15. 痞子衡嵌入式:i.MXRT连接特殊Octal Flash时(OPI DTR模式下反转字节序)下载与启动注意事项(以MX25UM51245为例)...
  16. Eclipse oxygen 版本汉化教程
  17. Gwallet小广播 | 比利时的区块链公司SettleMint启动印度业务
  18. Java Robocode 以示例wall为基准的一个坦克
  19. MAC中的撤销回退快捷键
  20. Unity 材质球贴图寻找

热门文章

  1. 不可重复读和幻读的区别_图解脏写、脏读、不可重复读、幻读
  2. 群组密钥交换的新方法研究与分析【会议】
  3. Java使用math3实现矩阵行求和(求行均值)
  4. 基于Kmeans算法的文档聚类(包含Java代码及数据格式)
  5. TensorFlow第十步CNN BP 编程求解
  6. Photoshop CS6将多张图片合成GIF动态图或视频,并将其保存导出
  7. html5 lang en 乱码,CSS中的html [lang =“en”]和html:lang(en)有什么区别?
  8. Delphi 皮肤控件AlphaControls的使用
  9. 【算法1-2】排序(今天刷洛谷了嘛)
  10. linux怎么设置ftp为主动模式,linux设置ftp服务器为主动模式