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 ajax 同步异步的执行 return值不能取得的解决方案
Jan 08 Javascript
深入理解Javascript中的循环优化
Nov 09 Javascript
JavaScript将数组转换成CSV格式的方法
Mar 19 Javascript
浅谈Sizzle的“编译原理”
Apr 14 Javascript
jQuery实现自动调整字体大小的方法
Jun 15 Javascript
JS判断图片是否加载完成方法汇总(最新版)
May 13 Javascript
前端面试知识点锦集(JavaScript篇)
Dec 28 Javascript
微信小程序 实现动态显示和隐藏某个控件
Apr 27 Javascript
Node调用Java的示例代码
Sep 20 Javascript
基于vue展开收起动画的示例代码
Jul 05 Javascript
Electron-vue开发的客户端支付收款工具的实现
May 24 Javascript
用JavaScript实现贪吃蛇游戏
Oct 23 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实现分页的一个示例
2006/10/09 PHP
Drupal 添加模块出现莫名其妙的错误的解决方法(往往出现在模块较多时)
2011/04/18 PHP
php中的常用魔术方法总结
2013/08/02 PHP
php实现的用户查询类实例
2015/06/18 PHP
使用ltrace工具跟踪PHP库函数调用的方法
2016/04/25 PHP
微信公众号开发客服接口实例代码
2016/10/21 PHP
jsvascript图像处理—(计算机视觉应用)图像金字塔
2013/01/15 Javascript
高效的获取当前元素是父元素的第几个子元素
2013/10/15 Javascript
jQuery动画与特效详解
2015/02/01 Javascript
jQuery实现的仿select功能代码
2015/08/19 Javascript
深入剖析JavaScript编程中的对象概念
2015/10/21 Javascript
Javascript基于对象三大特性(封装性、继承性、多态性)
2016/01/04 Javascript
使用BootStrap和Metroui设计的metro风格微网站或手机app界面
2016/10/21 Javascript
Vue中img的src属性绑定与static文件夹实例
2017/05/18 Javascript
Node.JS 循环递归复制文件夹目录及其子文件夹下的所有文件
2017/09/18 Javascript
JavaScript学习总结(一) ECMAScript、BOM、DOM(核心、浏览器对象模型与文档对象模型)
2018/01/07 Javascript
[jQuery] 事件和动画详解
2019/03/05 jQuery
JavaScript实现滑动门效果
2020/01/18 Javascript
如何配置vue.config.js 处理static文件夹下的静态文件
2020/06/19 Javascript
详解使用pymysql在python中对mysql的增删改查操作(综合)
2017/01/18 Python
解决pycharm 误删掉项目文件的处理方法
2018/10/22 Python
对pytorch网络层结构的数组化详解
2018/12/08 Python
python requests.post带head和body的实例
2019/01/02 Python
解决pycharm的Python console不能调试当前程序的问题
2019/01/20 Python
实例讲解Python中浮点型的基本内容
2019/02/11 Python
浅谈Python基础—判断和循环
2019/03/22 Python
Python中Numpy ndarray的使用详解
2019/05/24 Python
python可视化篇之流式数据监控的实现
2019/08/07 Python
解决python-docx打包之后找不到default.docx的问题
2020/02/13 Python
利用jupyter网页版本进行python函数查询方式
2020/04/14 Python
Python爬取网页信息的示例
2020/09/24 Python
HTML5之WebGL 3D概述(上)—WebGL原生开发开启网页3D渲染新时代
2013/01/31 HTML / CSS
菲律宾最大的网上花店和礼品店:PhilFlower.com
2018/02/09 全球购物
六十岁生日答谢词
2014/01/10 职场文书
学校春季防火方案
2014/06/08 职场文书
亚运会口号
2014/06/20 职场文书