jquery实现个人中心导航菜单效果和美观都非常不错


Posted in Javascript onSeptember 02, 2014

之前为大家介绍了一款jquery和css3实现的很酷的菜单导航。这是一款由jquery开发的导航菜单。适合放在门户网站的个人用户中心后台。效果和美观都非常不错。我们先一起看看效果图:
jquery实现个人中心导航菜单效果和美观都非常不错

一起看下实现的代码:

html代码:

<nav class="animated bounceInDown">
<ul>
<li><a href="#profile">
<div class="fa fa-user">
</div>
Profile </a></li>
<li><a href="#message">
<div class="fa fa-envelope">
</div>
Messages <span class="badge right">12</span> </a></li>
<li class="sub-menu"><a href="#settings">
<div class="fa fa-gear">
</div>
Settings
<div class="fa right fa-caret-up">
</div>
</a>
<ul style="display: block;">
<li><a href="#settings">Account </a></li>
<li><a href="#settings">Profile </a></li>
<li><a href="#settings">Secruity & Privacy </a></li>
<li><a href="#settings">Password </a></li>
<li><a href="#settings">Notification </a></li>
</ul>
</li>
<li class="sub-menu"><a href="#message">
<div class="fa fa-question-circle">
</div>
Help
<div class="fa right fa-caret-down">
</div>
</a>
<ul style="display: none;">
<li><a href="#settings">FAQ's </a></li>
<li><a href="#settings">Submit a Ticket </a></li>
<li><a href="#settings">Network Status </a></li>
</ul>
</li>
<li><a href="#message">
<div class="fa fa-sign-out">
</div>
Logout </a></li>
</ul>
</nav>

css代码:

body
{
background: #f7f7f7 url("1.jpg") no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
font-family: "Roboto";
font-size: 14px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
body::before
{
content: '';
position: fixed;
z-index: -1;
top: 0;
left: 0;
background: #34495e; /* IE Fallback */
background: rgba(52, 73, 94, 0.8);
width: 100%;
height: 100%;
}
nav
{
position: absolute;
top: 50%;
left: 50%;
width: 360px;
margin: -78px 0 100px -180px;
-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
}
nav ul
{
list-style: none;
margin: 0;
padding: 0;
}
nav ul li
{
/* Sub Menu */
}
nav ul li a
{
display: block;
background: #3498db;
padding: 10px 15px;
color: #fff;
text-decoration: none;
-webkit-transition: 0.2s linear;
-moz-transition: 0.2s linear;
-ms-transition: 0.2s linear;
-o-transition: 0.2s linear;
transition: 0.2s linear;
}
nav ul li a:hover
{
background: #2980b9;
}
nav ul li a .fa
{
width: 16px;
text-align: center;
margin-right: 5px;
}
nav ul li a .badge
{
display: inline-block;
background: #fff; /* IE Fallback */
background: rgba(255, 255, 255, 0.2);
padding: 3px 7px;
color: #fff;
font-size: 12px;
font-weight: 800;
}
nav ul li ul li a
{
background: #444;
border-left: 4px solid transparent;
padding: 10px 20px;
}
nav ul li ul li a:hover
{
background: #333;
border-left: 4px solid #3498db;
}
/* Float Right/Left */
.right
{
float: right;
}
.left
{
float: left;
}

js代码:

$('.sub-menu ul').hide();
$(".sub-menu").click(function () {
$(this).children("ul").slideToggle("100");
$(this).find(".right").toggleClass("fa-caret-up fa-caret-down");
}); //@ sourceURL=pen.js
Javascript 相关文章推荐
Js中sort()方法的用法
Nov 04 Javascript
javascript中的undefined 与 null 的区别  补充篇
Mar 17 Javascript
jquery trim() 功能源代码
Feb 14 Javascript
设为首页加入收藏兼容360/火狐/谷歌/IE等主流浏览器的代码
Mar 26 Javascript
JS 实现Table相同行的单元格自动合并示例代码
Aug 27 Javascript
使用jquery插件qrcode生成二维码
Oct 22 Javascript
JS 事件绑定、事件监听、事件委托详细介绍
Sep 28 Javascript
JavaScript中的子窗口与父窗口的互相调用问题
Feb 08 Javascript
layer.open回调获取弹出层参数的实现方法
Sep 10 Javascript
微信小程序实现分享商品海报功能
Sep 30 Javascript
JS定时器如何实现提交成功提示功能
Jun 12 Javascript
jQuery实现简单飞机大战
Jul 05 jQuery
JavaScript判断文件上传类型的方法
Sep 02 #Javascript
JavaScript中九种常用排序算法
Sep 02 #Javascript
事件委托与阻止冒泡阻止其父元素事件触发
Sep 02 #Javascript
解决jquery版本冲突的有效方法
Sep 02 #Javascript
ajaxFileUpload.js插件支持多文件上传的方法
Sep 02 #Javascript
引用其它js时如何同时处理多个window.onload事件
Sep 02 #Javascript
JS中自定义定时器让它在某一时刻执行
Sep 02 #Javascript
You might like
可以保证单词完整性的PHP英文字符串截取代码分享
2014/07/15 PHP
PHP日期函数date格式化UNIX时间的方法
2015/03/19 PHP
PHP 实现人民币小写转换成大写的方法及大小写转换函数
2017/11/17 PHP
laravel执行php artisan migrate报错的解决方法
2019/10/09 PHP
jQuery Autocomplete自动完成插件
2010/07/17 Javascript
javascript数字数组去重复项的实现代码
2010/12/30 Javascript
js的touch事件的实际引用
2014/10/13 Javascript
FF(火狐)浏览器无法执行window.close()解决方案
2014/11/13 Javascript
iframe中子父类窗口调用JS的方法及注意事项
2015/08/25 Javascript
jquery+正则实现统一的表单验证
2015/09/20 Javascript
javascript中类的定义方式详解(四种方式)
2015/12/22 Javascript
用jQuery向div中添加Html文本内容的简单实现
2016/07/13 Javascript
浅谈angularjs module返回对象的坑(推荐)
2016/10/21 Javascript
vue.js声明式渲染和条件与循环基础知识
2017/07/31 Javascript
使用Node.js实现ORM的一种思路详解(图文)
2017/10/24 Javascript
vue生命周期实例小结
2018/08/15 Javascript
从理论角度讨论JavaScript闭包
2019/04/03 Javascript
解决vue动态路由异步加载import组件,加载不到module的问题
2020/07/26 Javascript
深入浅析Python中join 和 split详解(推荐)
2016/06/30 Python
基于Django用户认证系统详解
2018/02/21 Python
使用Python的networkx绘制精美网络图教程
2019/11/21 Python
PyQT5 emit 和 connect的用法详解
2019/12/13 Python
Python参数传递实现过程及原理详解
2020/05/14 Python
关于keras中keras.layers.merge的用法说明
2020/05/23 Python
用Python制作音乐海报
2021/01/26 Python
Ralph Lauren法国官网:美国高品味时装品牌
2017/12/08 全球购物
中间件分为哪几类
2012/03/14 面试题
现金会计岗位职责
2013/12/05 职场文书
教师专业自荐信
2014/05/31 职场文书
党性教育心得体会
2014/09/03 职场文书
党政领导班子四风问题对照检查材料思想汇报
2014/10/02 职场文书
班主任开场白
2015/06/01 职场文书
请病假条范文
2015/08/17 职场文书
2016幼儿园新学期寄语
2015/12/03 职场文书
教师远程培训心得体会
2016/01/09 职场文书
动画《新网球王子 U-17 WORLD CUP》希腊队PV公开
2022/04/02 日漫