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 相关文章推荐
DEFER怎么用?
Jul 01 Javascript
js下用层来实现select的title提示属性
Feb 23 Javascript
几个比较实用的JavaScript 测试及效验工具
Apr 18 Javascript
jquery中动态效果小结
Dec 16 Javascript
jQuery实现表单步骤流程导航代码分享
Aug 28 Javascript
JavaScript函数基础详解
Feb 03 Javascript
vue学习之mintui picker选择器实现省市二级联动示例
Oct 12 Javascript
JavaScrip关于创建常量的知识点
Dec 07 Javascript
解决vue admin element noCache设置无效的问题
Nov 12 Javascript
vue如何实现动态加载脚本
Feb 05 Javascript
js+audio实现音乐播放器
Sep 13 Javascript
浅谈JS的原型和原型链
Jun 04 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
php读取图片内容并输出到浏览器的实现代码
2013/08/08 PHP
php中数字0和空值的区别分析
2014/06/05 PHP
CI使用Tank Auth转移数据库导致密码用户错误的解决办法
2014/06/12 PHP
PHP unlink与rmdir删除目录及目录下所有文件实例代码
2018/02/07 PHP
PHP利用pdo_odbc实现连接数据库示例【基于ThinkPHP5.1搭建的项目】
2019/05/13 PHP
你需要知道的JavsScript可以做什么?
2007/06/29 Javascript
js jquery做的图片连续滚动代码
2008/01/06 Javascript
Prototype RegExp对象 学习
2009/07/19 Javascript
javascript 哈希表(hashtable)的简单实现
2010/01/20 Javascript
jquery解析xml字符串简单示例
2014/04/11 Javascript
Javascript基础教程之关键字和保留字汇总
2015/01/18 Javascript
js实现的简洁网页滑动tab菜单效果代码
2015/08/24 Javascript
浅谈JavaScript正则表达式-非捕获性分组
2017/03/08 Javascript
JS正则验证多个邮箱完整实例【邮箱用分号隔开】
2017/04/19 Javascript
微信小程序-横向滑动scroll-view隐藏滚动条
2017/04/20 Javascript
Express系列之multer上传的使用
2017/10/27 Javascript
JavaScript实现多张图片放大镜效果示例【不限定图片尺寸,rem单位】
2019/05/14 Javascript
Vue实现拖放排序功能的实例代码
2019/07/08 Javascript
vue router动态路由设置参数可选问题
2019/08/21 Javascript
JS实现容器模块左右拖动效果
2020/01/14 Javascript
js+html+css实现手动轮播和自动轮播
2020/12/30 Javascript
[01:08:17]2018DOTA2亚洲邀请赛3月29日 小组赛B组 EG VS VGJ.T
2018/03/30 DOTA
5个很好的Python面试题问题答案及分析
2018/01/19 Python
Python3多进程 multiprocessing 模块实例详解
2018/06/11 Python
Python列表删除元素del、pop()和remove()的区别小结
2019/09/11 Python
Python 读取 YUV(NV12) 视频文件实例
2019/12/09 Python
python多项式拟合之np.polyfit 和 np.polyld详解
2020/02/18 Python
使用Keras构造简单的CNN网络实例
2020/06/29 Python
python如何删除列为空的行
2020/07/17 Python
python中append函数用法讲解
2020/12/11 Python
html5指南-6.如何创建离线web应用程序实现离线访问
2013/01/07 HTML / CSS
企业管理部经理岗位职责
2013/12/24 职场文书
网上蛋糕店创业计划书
2014/01/24 职场文书
竞选村长演讲稿
2014/04/28 职场文书
委托书的样本
2015/01/28 职场文书
餐饮食品安全责任书
2015/01/29 职场文书