`
天梯梦
  • 浏览: 13729913 次
  • 性别: Icon_minigender_2
  • 来自: 洛杉矶
社区版块
存档分类
最新评论

jQuery版侧边栏菜单 Minimalist Responsive Push Menu with jQuery and CSS3

 
阅读更多

A jQuery & CSS3 based off-canvas navigation menu that pushes the main page to the right when toggled.

 

How to use it:

1. Create an off-canvas menu with a close menu as follows.

<div class="menu"> 
  
  <!-- <a href="http://www.jqueryscript.net/menu/">Menu</a> icon -->
  <div class="icon-close"> <img src="close.png"> </div>
  
  <!-- Menu -->
  <ul>
    <li><a href="#">Home</a></li>
    <li><a href="#">About</a></li>
    <li><a href="#">Blog</a></li>
    <li><a href="#">Contact</a></li>
  </ul>
</div>

 

2. Wrap your main content and the menu toggle button into a container.

<div class="main-content">
  <div class="icon-menu">
  Toggle Menu
  </div>
  ...
</div>

 

3. The basic CSS styles for the off-canvas menu.

body {
  left: 0;
  margin: 0;
  overflow: hidden;
  position: relative;
}

.menu {
  left: -285px;
  height: 100%;
  position: fixed;
  width: 285px;
}

 

4. Include the necessary jQuery library at the end of the document.

<script src="http://code.jquery.com/jquery-1.11.1.min.js"></script>

 

5. Enable the push menu.

var main = function() {
  $('.icon-menu').click( function() {
    $('.menu').animate( {
    left: '0px'
  }, 200);

  $('body').animate( {
    left: '285px'
    }, 200); 
  });

  $('.icon-close').click( function() {
    $('.menu').animate( {
    left: '-285px'
  }, 200); 

  $('body').animate({
    left: "0px"
    }, 200);
  });
};


$(document).ready(main);

 

This awesome jQuery plugin is developed by renhades. For more Advanced Usages, please check the demo page or visit the official website.

 

下载: Minimalist-Responsive-Push-Menu-with-jQuery-CSS3

 

 

原文: http://www.jqueryscript.net/menu/Minimalist-Responsive-Push-Menu-with-jQuery-CSS3.html

本文: jQuery版侧边栏菜单 Minimalist Responsive Push Menu with jQuery and CSS3

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    Angular 6 for Enterprise-Ready Web Applications pdf

    A hands-on guide with a minimalist and flexible approach that enables quick learning and rapid delivery of cloud-ready enterprise applications with Angular 6 Key Features Explore tools and ...

    Clean Minimalist GUI Pack 1.0.unitypackage

    Clean Minimalist GUI Pack 1.0

    zepto.js v1.2.0 (for development)

    Zepto is a minimalist JavaScript library for modern browsers with a largely jQuery-compatible API. If you use jQuery, you already know how to use Zepto. While 100% jQuery coverage is not a design goal...

    mingw Minimalist GNUfor Windows 程序

    从原网站上下载整个Minimalist GNUfor Windows太麻烦了,这个包提供了GCC,G++,make,gdb解压到任意目录,然后设置好环境变量就行了,方便大家使用

    Minimalist GNU for Windows

    "Minimalist GNU for Windows"(通常简称为MinGW)是一个为Windows操作系统设计的开源软件集合,它提供了GNU工具集,使开发者能够在Windows环境下构建本地的GNU应用。MinGW的全称是“Minimalist GNU for Windows”,...

    25个非常棒的jQuery滑块插件和教程小结

    3. **A Beautiful Apple-style Slideshow Gallery With CSS & jQuery**:这个教程将指导你模仿苹果风格的滑动画廊,利用CSS和jQuery实现优雅的过渡效果。 4. **Fancy Thumbnail Hover Effect w/ jQuery**:通过...

    minimalist:最小化设计CSS框架

    "minimalist"是一个基于CSS的框架,专注于最小化设计,为网页开发者提供了一种简洁、高效的方式来构建网页布局和样式。这个框架的核心理念是“极简主义”,它倡导去除不必要的复杂性,强调清晰、易读的界面设计,...

    Clean Minimalist GUI Pack 1.1.unitypackage

    Clean Minimalist GUI Pack 1.1.unitypackage

    MinGW32 Minimalist GNU on Windows

    MinGW是指只用自由软件来生成纯粹的Win32可执行文件的编译环境,它是Minimalist GNU on Windows的略称

    minimalist-search:A lightweight, dark-mode ready, mobile friendly startpage with all you want! 轻量级的起始页

    Forked from :copyright: 5iux | Yeetime | Holger与原版的改动(相对于Yeetime版本)CSS: 去除无用CSS,精简合并,优化侧边栏动画文件结构更加整齐(重定位iconfont,css,js文件夹到static下)更新和风天气API大量...

    MinGW(Minimalist GNU for Windows)

    MinGW,全称为Minimalist GNU for Windows,是一个用于在Windows操作系统上构建本地GNU工具集的项目。它提供了GCC(GNU Compiler Collection),包括C语言编译器gcc和C++编译器g++,以及其他必要的工具,使得开发者...

    Notepad++(npp.8.4.1.portable.minimalist.arm64.7z)

    "npp.8.4.1.portable.minimalist.arm64.7z" 是Notepad++的一个特定版本,版本号为8.4.1,适用于64位ARM架构的设备。这个版本被标记为“便携式”和“极简主义”,意味着它不需要安装,可以直接运行,且不包含通常与...

    Laravel开发-minimalist

    【Laravel开发-minimalist】是一个专为优化和精简Laravel框架视图设计的项目。这个项目的目标是帮助开发者创建高效、轻量级的Web应用程序,减少不必要的资源消耗,提高应用性能。在Laravel中,视图是用户界面的重要...

    MinGW Minimalist GNUfor Windows

    MinGW,是Minimalist GNUfor Windows的缩写。它是一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合,允许你在GNU/Linux和Windows平台生成本地的Windows程序而不需要第三方C运行时(C ...

    MinGW Minimalist GNU on Windows第一部分

    MinGW(Minimalist GNU on Windows)是一个开源项目,旨在为Windows平台提供一套轻量级的GNU工具集。这个编译环境允许开发者使用GNU工具在Windows操作系统上构建原生的Win32可执行程序,而无需依赖Microsoft的Visual...

    Clean Minimalist GUI Pack 1.0

    Unity插件

    2022最新版:SUPRO V1.6.8主题:Minimalist Ajax Wordpress主题.rar

    **SUPRO V1.6.8 Minimalist Ajax Wordpress主题详解** SUPRO V1.6.8是一款专为WordPress设计的最新版本的高级主题,强调简约风格与Ajax技术的结合,旨在提供快速、流畅且用户体验极佳的网站。这款主题不仅在视觉...

    MinGW Minimalist GNU on Windows第二部分

    MinGW是指只用自由软件来生成纯粹的Win32可执行文件的编译环境,它是Minimalist GNU on Windows的略称。 由于上传大小的限制,分两部分上传,这是第二部分 第一部分见http://download.csdn.net/source/2252840

Global site tag (gtag.js) - Google Analytics