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遍历input取得input的name
Apr 27 Javascript
解析js如何获取当前url中的参数值并复制给input
Jun 23 Javascript
javascript教程:关于if简写语句优化的方法
May 17 Javascript
JQuery中模拟image的ajaxPrefilter与ajaxTransport处理
Jun 19 Javascript
基于jquery实现无限级树形菜单
Mar 22 Javascript
微信公众号支付H5调用支付解析
Nov 04 Javascript
自己封装的一个简单的倒计时功能实例
Nov 23 Javascript
微信小程序之仿微信漂流瓶实例
Dec 09 Javascript
node.js发送邮件email的方法详解
Jan 06 Javascript
vue 之 .sync 修饰符示例详解
Apr 21 Javascript
浅析Angular 实现一个repeat指令的方法
Jul 21 Javascript
如何使用vue3打造一个物料库
May 08 Vue.js
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
《破坏领主》销量已超100万 未来将继续开发新内容
2020/03/08 其他游戏
PHP函数in_array()使用详解
2014/08/20 PHP
PHP常用技巧汇总
2016/03/04 PHP
Laravel + Elasticsearch 实现中文搜索的方法
2020/02/02 PHP
jquery 弹出层实现代码
2009/10/30 Javascript
JavaScript学习笔记(十)
2010/01/17 Javascript
关于js new Date() 出现NaN 的分析
2012/10/23 Javascript
高效率JavaScript编写技巧整理
2013/08/23 Javascript
跟我学习javascript的this关键字
2020/05/28 Javascript
jQuery 选择符详细介绍及整理
2016/12/02 Javascript
javascript使用递归算法求两个数字组合功能示例
2017/01/03 Javascript
javascript事件的传播基础实例讲解(35)
2017/02/14 Javascript
jQuery Datatable 多个查询条件自定义提交事件(推荐)
2017/08/24 jQuery
js 发布订阅模式的实例讲解
2017/09/10 Javascript
javascript实现电脑和手机版样式切换
2017/11/10 Javascript
微信小程序调用微信支付接口的实现方法
2019/04/29 Javascript
微信小程序 搜索框组件代码实例
2019/09/06 Javascript
nuxt引入组件和公共样式的操作
2020/11/05 Javascript
原生JS运动实现轮播图
2021/01/02 Javascript
[01:10:27]DOTA2-DPC中国联赛正赛 SAG vs XG BO3 第二场 3月5日
2021/03/11 DOTA
Python采用Django制作简易的知乎日报API
2016/08/03 Python
Python脚本实现自动将数据库备份到 Dropbox
2017/02/06 Python
Python中列表与元组的乘法操作示例
2018/02/10 Python
用TensorFlow实现多类支持向量机的示例代码
2018/04/28 Python
Linux下通过python获取本机ip方法示例
2019/09/06 Python
详解基于python-django框架的支付宝支付案例
2019/09/23 Python
Python3 全自动更新已安装的模块实现
2020/01/06 Python
捷克家具销售网站:SCONTO Nábytek
2020/01/02 全球购物
工商技校毕业生自荐信
2013/11/15 职场文书
师范院校学生自荐信范文
2013/12/27 职场文书
银行内勤岗位职责
2014/04/09 职场文书
团委竞选演讲稿
2014/04/24 职场文书
模具专业自荐信
2014/05/29 职场文书
初中优秀学生评语
2014/12/29 职场文书
简历自我评价:教师师德表现自我评价
2019/04/24 职场文书
基于Redis延迟队列的实现代码
2021/05/13 Redis