Collection of free jQuery off-canvas menu code examples and plugins from Codepen, Github and other resources. Update of November 2021 collection. 2 new items.

Related Articles

  1. CSS Off-Canvas Menus

Table of Contents:

  1. jQuery Off-Canvas Menu Examples
  2. jQuery Off-Canvas Menu Plugins

jQuery Off-Canvas Menu Examples

Author

  • Vasileios Mitsaras

Made with

  • HTML / CSS (SCSS) / JS

About a code

Full Width Off-Canvas

Left and right full-width off-canvas menus.

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Responsive: yes

Dependencies: js-offcanvas.css, jquery.js

Demo image: Off-Canvas Menu Effects

Author

  • Mary Lou

Made with

  • HTML
  • CSS
  • JavaScript (bounce.js,
    snap.svg)

About the code

Off-Canvas Menu Effects

Some inspiration for off-canvas menu effects and styles using CSS transitions and SVG path animations.

Author

  • Ryan Mulligan

Made with

  • HTML (Pug) / CSS (SCSS) / JS

About a code

Off Canvas Mobile Submenu

An experimentation that sets all submenus off screen so that they can be toggled in and out of view when their parent arrow elements are clicked.

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Responsive: no

Dependencies: jquery.js

Author

  • Islam Ibakaev

Made with

  • HTML / CSS (SCSS) / JS

About a code

Portfolio Page with Animations

Super awesome portfolio with off-canvas menu and a lot of animations.

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Responsive: yes

Dependencies: bootstrap.css, jquery.js, tweenmax.js

Author

  • J Scott Smith

Made with

  • HTML / CSS (SCSS) / JS

About a code

Sidebar Menu Concept

Sidebar menu that pushes content aside in 3D space. Still prettifying things.

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Responsive: no

Dependencies: jquery.js

Author

  • ammit

Made with

  • HTML (Pug) / CSS (SCSS) / JS

About a code

Medium Like Off-Canvas Menu

Minimal Medium styled off-canvas slide in menu.

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Responsive: yes

Dependencies: font-awesome.css, jquery.js

Author

  • Devilish Alchemist

Made with

  • HTML / CSS (SCSS) / JS

About a code

Offcanvas Sidebar Menu with a Twist

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Responsive: yes

Dependencies: font-awesome.css, jquery.js

Author

  • Mark Murray

Made with

  • HTML / CSS (SCSS) / JS

About a code

Off Canvas Menu

Little off canvas animated menu in jQuery.

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Responsive: no

Dependencies: jquery.js

Author

  • Dan Malarkey

Made with

  • HTML / CSS (Less) / JS

About a code

Off Canvas Nav

Nice little off canvas nav prototyping.

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Responsive: yes

Dependencies: font-awesome.css, jquery.js

Author

  • Rémi Lacorne

Made with

  • HTML / CSS (SCSS) / JS

About a code

Off Canvas Nav

The toggle is the green bar on the left. It transforms into an overlay - Click on it to close the menu.

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Responsive: yes

Dependencies: jquery.js

Author

  • Nicholas M. Smith

Made with

  • HTML / CSS (SCSS) / JS

About a code

Off Canvas Menu

Another off canvas menu using the checkbox hack to active mobile navigation.

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Responsive: yes

Dependencies: jquery.js

Author

  • Nicholas Cerminara

Made with

  • HTML / CSS / JS

About a code

Simple Off Canvas Menu

Simple off canvas menu with CSS3 transitions and translates and little jQuery.

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Responsive: yes

Dependencies: bootstrap.css, font-awesome.css, jquery.js

Author

  • Chris Coleman

Made with

  • HTML / CSS (SCSS) / JS

About a code

Responsive Off-Canvas Navigation

Just a simple off-canvas navigation with a few options and no annoying styles to override.

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Responsive: yes

Dependencies: jquery.js

jQuery Off-Canvas Menu Plugins

Author

  • Miguel Jiménez

Made with

  • HTML / CSS / JS

About a code

jQuery.SecretNav

Push menu plugin that slides out an off-canvas navigation from the edge of the screen.

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Responsive: yes

Dependencies: jquery.js

Author

  • Ahmed Radwan

Made with

  • HTML / CSS / JS

About a code

Sliiide

The easiest way to create a sliding menu with jQuery.

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Responsive: yes

Dependencies: jquery.js

Author

  • scotch

Made with

  • HTML / CSS / JS

About a code

scotchPanels.js is a jQuery plugin for easily creating off canvas menus, navigations, and other panel types such as images, videos, and iframes. Scotch Panels are featured-packed and have a ton of different options for every skill-level to tweak and implement into almost any project.

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Responsive: yes

Dependencies: jquery.js

Author

  • Adam Smith

Made with

  • HTML / CSS / JS

About a code

Slidebars

Slidebars is a jQuery Framework for Off-Canvas Menus and Sidebars into your website or web app. Version 2.0 is a complete rewrite which features clean and discreet markup, permits an unlimited number of off-canvas instances on any side and is equipped with a full API, callbacks and events for ultimate control.

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Responsive: yes

Dependencies: jquery.js

Author

  • Pete R.

Made with

  • HTML / CSS / JS

About a code

fly_sidemenu

Recreate an Airbnb iOS7 App Menu Animation using CSS3 and jQuery.

Compatible browsers: Chrome, Firefox, Opera, Safari

Responsive: yes

Dependencies: jquery.js

Author

  • Momcilo Dzunic

Made with

  • HTML / CSS / JS

About a code

Multi Level Push Menu

Multi-level push menu is cross-browser compatible jQuery plug-in allowing endless nesting of navigation elements.

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Responsive: yes

Dependencies: jquery.js

Demo image: bigSlide.js
Made by
  • Adam Scott
Github activity
  • 392 stars
  • 19 watchers
About the plugin

bigSlide.js

bigSlide is a teeny tiny (~1kb compressed) jQuery plugin for creating off-screen slide panel navigation.

Demo image: offCanvasMenu
Made by
  • Cloud Four
Github activity
  • 150 stars
  • 13 watchers
About the plugin

offCanvasMenu

offCanvasMenu is a jQuery/Zepto plugin that provides an easy way to implement an off-canvas toggling menu, a navigation metaphor made popular by mobile applications.