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实现计算代码行数的简单方法附代码
Aug 13 Javascript
理解 JavaScript 预解析
Oct 25 Javascript
jQuery源码分析-01总体架构分析
Nov 14 Javascript
jQuery 1.8 Release版本发布了
Aug 14 Javascript
JS实现超过长度限制后自动跳转下一款文本框的方法
Feb 23 Javascript
AngularJS中的过滤器filter用法完全解析
Apr 22 Javascript
浅析jsopn跨域请求原理及cors(跨域资源共享)的完美解决方法
Feb 06 Javascript
详解基于Angular4+ server render(服务端渲染)开发教程
Aug 28 Javascript
vue 微信授权登录解决方案
Apr 10 Javascript
vue+echarts实现可拖动节点的折线图(支持拖动方向和上下限的设置)
Apr 12 Javascript
vue页面加载时的进度条功能(实例代码)
Jan 13 Javascript
vue中渲染对象中属性时显示未定义的解决
Jul 31 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
一个程序下载的管理程序(四)
2006/10/09 PHP
zf框架的session会话周期及次数限制使用示例
2014/03/13 PHP
JavaScript学习笔记记录我的旅程
2012/05/23 Javascript
GRID拖拽行的实例代码
2013/07/18 Javascript
JS判断对象是否存在的10种方法总结
2013/12/23 Javascript
JavaScript中使用ActiveXObject操作本地文件夹的方法
2014/03/28 Javascript
JS动态给对象添加事件的简单方法
2016/07/19 Javascript
AngularJS前端页面操作之用户修改密码功能示例
2017/03/27 Javascript
详解Vue-cli 创建的项目如何跨域请求
2017/05/18 Javascript
layui表格实现代码
2017/05/20 Javascript
解决vue2.x中数据渲染以及vuex缓存的问题
2017/07/13 Javascript
基于Webpack4和React hooks搭建项目的方法
2019/02/05 Javascript
微信小程序云开发之新手环境配置
2019/05/16 Javascript
开发Node CLI构建微信小程序脚手架的示例
2020/03/27 Javascript
详解Vue 的异常处理机制
2020/11/30 Vue.js
使用python实现扫描端口示例
2014/03/29 Python
使用beaker让Facebook的Bottle框架支持session功能
2015/04/23 Python
Django自定义插件实现网站登录验证码功能
2017/04/19 Python
python数字图像处理之高级形态学处理
2018/04/27 Python
python批量识别图片指定区域文字内容
2019/04/30 Python
python简单区块链模拟详解
2019/07/03 Python
使用 Django Highcharts 实现数据可视化过程解析
2019/07/31 Python
django实现日志按日期分割
2020/05/21 Python
Python引入多个模块及包的概念过程解析
2020/09/21 Python
欧洲品牌瓷器餐具网上商店:Porzellantreff.de
2018/04/04 全球购物
Camper鞋西班牙官方网上商店:西班牙马略卡岛的鞋类品牌
2019/03/14 全球购物
铭立家具面试题
2012/12/06 面试题
仓库保管员岗位职责
2013/12/20 职场文书
社区志愿者心得体会
2014/01/03 职场文书
《月迹》教学反思
2014/02/19 职场文书
《守株待兔》教学反思
2014/03/01 职场文书
生活小常识广播稿
2014/09/16 职场文书
2014年采购工作总结
2014/11/20 职场文书
小班上学期幼儿评语
2014/12/30 职场文书
幼儿园2016年感恩节活动总结
2016/04/01 职场文书
Python中rapidjson参数校验实现
2021/07/25 Python