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 相关文章推荐
总结AJAX相关JS代码片段和浏览器模型
Aug 15 Javascript
网页前台通过js非法字符过滤代码(骂人的话等等)
May 26 Javascript
js getElementsByTagName的简写方式
Jun 27 Javascript
php对mongodb的扩展(初识如故)
Nov 11 Javascript
JS 如何获取radio选中后的值及不选择取radio的值
Oct 28 Javascript
使用js画图之画切线
Jan 12 Javascript
js实现跟随鼠标移动且带关闭功能的图片广告实例
Feb 26 Javascript
js实现键盘上下左右键选择文字并显示在文本框的方法
May 07 Javascript
js显示文本框提示文字的方法
May 07 Javascript
使用React实现轮播效果组件示例代码
Sep 05 Javascript
基于JS实现横线提示输入验证码随验证码输入消失(js验证码的实现)
Oct 27 Javascript
js + css实现标签内容切换功能(实例讲解)
Oct 09 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
Zend的MVC机制使用分析(二)
2013/05/02 PHP
php字符串函数学习之strstr()
2015/03/27 PHP
微信公众平台开发之天气预报功能
2015/08/31 PHP
CodeIgniter配置之SESSION用法实例分析
2016/01/19 PHP
PHP记录和读取JSON格式日志文件
2016/07/07 PHP
Laravel6.0.4中将添加计划任务事件的方法步骤
2019/10/15 PHP
js控制滚动条缓慢滚动到顶部实现代码
2013/03/20 Javascript
GridView中获取被点击行中的DropDownList和TextBox中的值
2013/07/18 Javascript
JS创建类和对象的两种不同方式
2014/08/08 Javascript
javascript将异步校验表单改写为同步表单
2015/01/27 Javascript
JavaScript检查数字是否为整数或浮点数的方法
2015/06/09 Javascript
jquery mobile 移动web(5)
2015/12/20 Javascript
jquery+json实现动态商品内容展示的方法
2016/01/14 Javascript
理解js对象继承的N种模式
2016/01/25 Javascript
200行HTML+JavaScript实现年会抽奖程序
2019/01/22 Javascript
详解小程序之简单登录注册表单验证
2019/05/13 Javascript
微信小程序实现多选框全选与反全选及购物车中删除选中的商品功能
2019/12/17 Javascript
JS 设计模式之:工厂模式定义与实现方法浅析
2020/05/06 Javascript
Node.js API详解之 assert模块用法实例分析
2020/05/26 Javascript
ES11屡试不爽的新特性,你用上了几个
2020/10/21 Javascript
Python获取脚本所在目录的正确方法
2014/04/15 Python
python回调函数用法实例分析
2015/05/09 Python
利用Python开发实现简单的记事本
2016/11/15 Python
Linux下python3.7.0安装教程
2018/07/30 Python
Python爬虫教程之利用正则表达式匹配网页内容
2020/12/08 Python
CSS3动画特效在活动页中的应用
2020/01/21 HTML / CSS
Html5 实现微信分享及自定义内容的流程
2019/08/20 HTML / CSS
FirstCry阿联酋儿童和婴儿产品网上购物:FirstCry.ae
2021/02/22 全球购物
这段代码难道不该打印出56吗
2013/02/27 面试题
自考毕业生自我鉴定
2013/11/04 职场文书
简历中个人求职的自我评价模板
2013/11/29 职场文书
大学团支书的自我评价分享
2013/12/14 职场文书
法人委托书的范本格式
2014/09/11 职场文书
停车位租赁协议书
2014/09/24 职场文书
群众路线教育实践活动剖析材料
2014/09/30 职场文书
老员工辞职信范文
2015/05/12 职场文书