之前为大家介绍了好多导航菜单,今天给大家分享一款基于jquery的侧边栏导航。这款导航侧边滑出,适合放在手机网页或webapp。一看下实现的效果图:

在线预览   源码下载

实现的代码。

html代码:

<div style="position: relative; overflow: hidden;">
<div class="top">
<img src="menu.png" height="35" class="menu_btn" align="left" />
<font style="padding-left: 10px;">Material design animation</font>
</div>
<div id="grey_back">
&nbsp;</div>
<div id="menu_smartphone" class="menu_mobile_app" align="left">
<ul style="overflow-y: auto;">
<div class="background_profil">
</div>
<div class="pics_profil">
</div>
<div class="name_profil">
www.wifeo.com<font style="font-weight: 300; color: #999999;">/code</font></div>
<li><a href="#">MENU 1</a></li>
<li><a href="#">MENU 2</a></li>
<li><a href="#">MENU 3</a></li>
<li><a href="#">MENU 4</a></li>
</ul>
</div>
<div class="card">
</div>
<div class="card">
</div>
</div>

css代码:

  #menu_smartphone
{
height: 100%;
position: absolute;
background: #ffffff;
top:;
bottom:;
left: -570px;
width: 570px;
}
#menu_smartphone ul
{
padding:;
margin:;
list-style: none;
color: #999999;
}
#menu_smartphone ul li
{
height: 70px;
padding-left: 10px;
line-height: 70px;
}
#menu_smartphone ul li:hover
{
background: #f7f7f7;
}
#menu_smartphone ul li a
{
color: #999999;
text-decoration: none;
font-family: 'Roboto';
font-weight:;
font-size: 25px;
}
.background_profil
{
background-image: url(fond.png);
height: 240px;
}
.pics_profil
{
width: 130px;
height: 130px;
border-radius: 50%;
background-size: cover;
background-image: url(welcome.png);
margin-top: -65px;
}
.name_profil
{
font-size: 37px;
font-family: 'Roboto';
font-weight:;
color: #666666;
margin-top: -50px;
margin-left: 140px;
margin-bottom: 40px;
}
.top
{
background-color: #e51c23;
height: 70px;
position: absolute;
top: 0px;
width: 100%;
line-height: 70px;
color: #ffffff;
font-size: 20px;
font-weight:;
font-family: 'Roboto';
padding-left: 10px;
text-align: left;
}
#grey_back
{
display: none;
background-color: #000000;
opacity: 0.7;
width: 100%;
height: 100%;
position: absolute;
top:;
}
.card
{
width: 90%;
height: 300px;
background-color: #ffffff;
margin: 10px;
padding: 20px;
color: #666666;
font-weight:;
font-size: 36px;
text-align: center;
font-family: 'Roboto';
box-shadow: 0 0 2px #999999;
}
.menu_btn
{
cursor: pointer;
left: 0px;
margin-top: 16px;
}

js代码:

  $(document).ready(function () {
var isMenuOpen = false; $('.menu_btn').click(function () {
if (isMenuOpen == false) {
$("#menu_smartphone").clearQueue().animate({
left: '0px'
})
$("#grey_back").fadeIn('fast');
$(this).fadeOut(200);
$(".close").fadeIn(300); isMenuOpen = true;
}
});
$('#grey_back').click(function () {
if (isMenuOpen == true) {
$("#menu_smartphone").clearQueue().animate({
left: '-570px'
})
$("#page").clearQueue().animate({
"margin-left": '0px'
})
$("#grey_back").fadeOut('fast');
$(this).fadeOut(200);
$(".menu_btn").fadeIn(300); isMenuOpen = false;
}
});
});

注:本文爱编程原创文章,转载请注明原文地址:http://www.w2bc.com/Article/9180

一款基于jquery的侧边栏导航的更多相关文章

  1. 基于jquery的侧边栏分享导航

    今天给大家分享一款基于jquery的侧边栏分享导航.这款分享钮一直固定于左侧,鼠标经过的时候凸出显示,这款分享按钮适用浏览器:IE8.360.FireFox.Chrome.Safari.Opera.傲 ...

  2. 一款基于jQuery仿淘宝红色分类导航

    今天给大家分享一款基于jQuery仿淘宝红色分类导航.这款分类导航适用浏览器:IE8.360.FireFox.Chrome.Safari.Opera.傲游.搜狗.世界之窗.效果图如下: 在线预览    ...

  3. 一款基于jquery和css3的响应式二级导航菜单

    今天给大家分享一款基于jquery和css3的响应式二级导航菜单,这款导航是传统的基于顶部,鼠标经过的时候显示二级导航,还采用了当前流行的响应式设计.效果图如下: 在线预览   源码下载 实现的代码. ...

  4. 一款基于jquery固定于顶部的导航

    今天给大家分享一款基于jquery固定于顶部的导航,这款导航当浏览器滚动条位于顶部时,导航高度较高,当浏览器滚动向下滚动时,导航高度自动减低,并位于顶部.效果图如下: 在线预览   源码下载 实现的代 ...

  5. 一款基于jquery滑动后固定于顶部的导航

    之前已为大家介绍了好多css3实现的导航菜单.今天分享一款基于jquery滑动后固定于顶部的导航.这款导航的特点是初始位于顶部下面一百个像素,当鼠标滚动时到下方,导航一直处于顶部.效果图如下: 在线预 ...

  6. 一款基于jQuery的仿百度首页滑动选项卡

    今天给大家分享一款基于jQuery的仿百度首页滑动选项卡.这款选项卡适用浏览器:IE8.360.FireFox.Chrome.Safari.Opera.傲游.搜狗.世界之窗.效果图如下: 在线预览   ...

  7. 10款基于jquery实现的超酷动画源码

    1.jQuery二级下拉菜单 下拉箭头翻转动画 之前我们分享过不少基于jQuery的二级下拉菜单,甚至是多级的下拉菜单,比如这款jQuery/CSS3飘带状多级下拉菜单就非常华丽.但今天要介绍的这款j ...

  8. 10款基于jquery的web前端特效及源码下载

    1.jQuery时间轴插件:jQuery Timelinr 这是一款可用于展示历史和计划的时间轴插件,尤其比较适合一些网站展示发展历程.大事件等场景.该插件基于jQuery,可以滑动切换.水平和垂直滚 ...

  9. 基于jQuery垂直多级导航菜单代码

    基于jQuery垂直多级导航菜单代码是一款黑色风格的jQuery竖直导航菜单特效下载.效果图如下: 在线预览   源码下载 实现的代码. html代码: <ul class="ce&q ...

随机推荐

  1. centos7 开启ftp服务

    1.关闭默认防火墙 systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewa ...

  2. Spring.Net Aop 学习

    浅析Spring.net 中的Aop使用 Spring.NET 中的 AOP .NET中AOP的几种实现方案 Spring.NET学习笔记12——面向切面编程(基础篇) Level 300

  3. Android API之android.provider.ContactsContract.RawContacts

    android.provider.ContactsContract.RawContacts Constants for the raw contacts table, which contains o ...

  4. CentOS6.6 32位 Minimal版本纯编译安装Nginx Mysql PHP Memcached

    声明:部分编译指令在博客编辑器里好像被处理了,如双横线变成单横线了等等,于是在本地生成了一个pdf版本,在下面地址可以下载. LNMP+Memcached CentOS是红帽发行的免费的稳定Linux ...

  5. Python基本数据类型详细介绍(转)

    1.空(None)表示该值是一个空对象,空值是Python里一个特殊的值,用None表示.None不能理解为0,因为0是有意义的,而None是一个特殊的空值.2.布尔类型(Boolean)在 Pyth ...

  6. APK 本地化和去广告

    APK 本地化       说起APK的汉化,目前大部分教程都是让用Hex Workshop或者Android ResEdit来做.但是实际操作后,就会发现: 1.Hex Workshop操作繁琐,经 ...

  7. PowerDesigner 12小技巧-pd小技巧-pd工具栏不见了-pd修改外键命名规则-pd添加外键

    PowerDesigner 12小技巧-pd小技巧-pd工具栏不见了-pd修改外键命名规则-pd添加外键 1. 附加:工具栏不见了 调色板(Palette)快捷工具栏不见了PowerDesigner ...

  8. exec系列函数和system函数

    一.exec替换进程映象 在进程的创建上Unix采用了一个独特的方法,它将进程创建与加载一个新进程映象分离.这样的好处是有更多的余地对两种操作进行管理.当我们创建 了一个进程之后,通常将子进程替换成新 ...

  9. CFS调度器

    一.前言 随着内核版本的演进,其源代码的膨胀速度也在递增,这让Linux的学习曲线变得越来越陡峭了.这对初识内核的同学而言当然不是什么好事情,满腔热情很容易被当头浇灭.我有一个循序渐进的方法,那就是先 ...

  10. codeforces#254DIV2解题报告

    今天简直大爆发啊... 吃了顿烧烤竟然这么管事. . . .. 本弱渣竟然做出来了3道,并且B题是我第一次在CF中用到算法..(曾经最多也就是贪心. . . ). 题目地址:codeforces#22 ...