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 相关文章推荐
几个常用的JavaScript字符串处理函数 - split()、join()、substring()和indexOf()
Jun 02 Javascript
MC Dialog js弹出层 完美兼容多浏览器(5.6更新)
May 06 Javascript
js+xml生成级联下拉框代码
Jul 24 Javascript
jquery 中的each()跳出循环的语句
May 23 Javascript
JQuery EasyUI学习教程之datagrid 添加、修改、删除操作
Jul 09 Javascript
利用jquery实现瀑布流3种案例
Sep 18 Javascript
ReactJS实现表单的单选多选和反选的示例
Oct 13 Javascript
vue弹窗消息组件的使用方法
Sep 24 Javascript
ES6基础之默认参数值
Feb 21 Javascript
详解Nuxt内导航栏的两种实现方式
Apr 16 Javascript
解决Mint-ui 框架Popup和Datetime Picker组件滚动穿透的问题
Nov 04 Javascript
JavaScript实现前端倒计时效果
Feb 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
php5 pdo新改动加载注意事项
2008/09/11 PHP
PHP MemCached 高级缓存应用代码
2010/08/05 PHP
php写的简易聊天室代码
2011/06/04 PHP
PHP中函数rand和mt_rand的区别比较
2012/12/26 PHP
php cli模式学习(PHP命令行模式)
2013/06/03 PHP
PHP错误Cannot use object of type stdClass as array in错误的解决办法
2014/06/12 PHP
PHP Yii框架之表单验证规则大全
2015/11/16 PHP
PHP实现的通过参数生成MYSQL语句类完整实例
2016/04/11 PHP
基于thinkphp6.0的success、error实现方法
2019/11/05 PHP
用JavaScript事件串连执行多个处理过程的方法
2007/03/09 Javascript
jQuery 判断元素上是否绑定了事件
2009/10/28 Javascript
javascript 利用Image对象实现的埋点(某处的点击数)统计
2012/12/28 Javascript
JS去掉第一个字符和最后一个字符的实现代码
2014/02/20 Javascript
javascript操纵OGNL标签示例代码
2014/06/16 Javascript
使用jquery.upload.js实现异步上传示例代码
2014/07/29 Javascript
兼容Firefox的Javascript XSLT 处理XML文件
2014/12/31 Javascript
用JS实现轮播图效果(二)
2016/06/26 Javascript
JS实现京东首页之页面顶部、Logo和搜索框功能
2017/01/12 Javascript
JS实现自动轮播图效果(自适应屏幕宽度+手机触屏滑动)
2017/06/19 Javascript
jQuery绑定事件方法及区别(bind,click,on,live,one)
2017/08/14 jQuery
vue中使用cropperjs的方法
2018/03/01 Javascript
浅谈React的最大亮点之虚拟DOM
2018/05/29 Javascript
你或许不知道的一些npm实用技巧
2019/07/04 Javascript
Python实现SSH远程登陆,并执行命令的方法(分享)
2017/05/08 Python
关于Django显示时间你应该知道的一些问题
2017/12/25 Python
Python实现爬取百度贴吧帖子所有楼层图片的爬虫示例
2018/04/26 Python
python如何获取列表中每个元素的下标位置
2019/07/01 Python
python数据处理之如何选取csv文件中某几行的数据
2019/09/02 Python
Python基于pygame实现单机版五子棋对战
2019/12/26 Python
HTML5 语义化结构化规范化
2008/10/17 HTML / CSS
资深地理教师自我评价
2013/09/21 职场文书
执行力心得体会
2013/12/31 职场文书
安全标兵事迹材料
2014/08/17 职场文书
2019新员工试用期转正申请书3篇
2019/08/13 职场文书
Java新手教程之ArrayList的基本使用
2021/06/20 Java/Android
处理canvas绘制图片模糊问题
2022/05/11 Javascript