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 相关文章推荐
JQuery 常用操作代码
Mar 14 Javascript
这段js代码得节约你多少时间
Dec 20 Javascript
实现网页页面跳转的几种方法(meta标签、js实现、php实现)
May 20 Javascript
字段太多jquey快速清空表单内容方法
Aug 21 Javascript
js实现兼容性好的微软官网导航下拉菜单效果
Sep 07 Javascript
Sublime Text 3常用插件及安装方法
Dec 16 Javascript
基于jquery实现图片放大功能
May 07 Javascript
封装运动框架实战左右与上下滑动的焦点轮播图(实例)
Oct 17 Javascript
JS实现json对象数组按对象属性排序操作示例
May 18 Javascript
vue中rem的配置的方法示例
Aug 30 Javascript
javascript实现移动端轮播图
Dec 09 Javascript
swiperjs实现导航与tab页的联动
Dec 13 Javascript
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
GD输出汉字的函数的分析
2006/10/09 PHP
复杂检索数据并分页显示的处理方法
2006/10/09 PHP
php 浮点数比较方法详解
2017/05/05 PHP
Laravel框架控制器的request与response用法示例
2019/09/30 PHP
科讯商业版中用到的ajax空间与分页函数
2007/09/02 Javascript
Javascript 两个窗体之间传值实现代码
2009/09/25 Javascript
js简易namespace管理器 实例代码
2013/06/21 Javascript
JavaScript实现N皇后问题算法谜题解答
2014/12/29 Javascript
js中对函数设置默认参数值的3种方法
2015/10/23 Javascript
如何根据百度地图计算出两地之间的驾驶距离(两种语言js和C#)
2015/10/29 Javascript
基于css3新属性transform及原生js实现鼠标拖动3d立方体旋转
2016/06/12 Javascript
BootStrap 下拉菜单点击之后不会出现下拉菜单(下拉菜单不弹出)的解决方案
2016/12/14 Javascript
Angularjs 实现移动端在线测评效果(推荐)
2017/04/05 Javascript
JavaScript定义函数_动力节点Java学院整理
2017/06/27 Javascript
关于js的三种使用方式(行内js、内部js、外部js)的程序代码
2018/05/05 Javascript
jQuery实现点击自身以外区域关闭弹出层功能完整示例【改进版】
2018/07/31 jQuery
Vue实例的对象参数options的几个常用选项详解
2019/11/08 Javascript
在pycharm中开发vue的方法步骤
2020/03/04 Javascript
vue如何搭建多页面多系统应用
2020/06/17 Javascript
DWR内存兼容及无法调用问题解决方案
2020/10/16 Javascript
PyQt5实现简单数据标注工具
2019/03/18 Python
bluepy 一款python封装的BLE利器简单介绍
2019/06/25 Python
Python unittest 自动识别并执行测试用例方式
2020/03/09 Python
判断Threading.start新线程是否执行完毕的实例
2020/05/02 Python
Matplotlib 绘制饼图解决文字重叠的方法
2020/07/24 Python
python七种方法判断字符串是否包含子串
2020/08/18 Python
python3爬虫中多线程进行解锁操作实例
2020/11/25 Python
使用phonegap进行提示操作的具体方法
2017/03/30 HTML / CSS
Gweniss格温妮丝女包官网:英国纯手工制造潮流包包品牌
2018/02/07 全球购物
Optimalprint加拿大:在线打印服务
2020/04/03 全球购物
请问软件开发中的设计模式你会使用哪些
2015/05/13 面试题
农林环境专业求职信
2014/03/13 职场文书
营销与策划专业求职信
2014/06/20 职场文书
辩护意见书
2015/06/04 职场文书
同事离别感言
2015/08/04 职场文书
毕业设计工作总结
2015/08/14 职场文书