Collection of free HTML and CSS off-canvas menu code examples.

9 CSS Off-Canvas Menus

Collection of hand-picked free HTML and CSS off-canvas menu code examples.

Related Articles

  1. CSS Menus
  2. CSS Circle Menus
  3. CSS Dropdown Menus
  4. CSS Mobile Menus
  5. CSS Sidebar Menus
  6. CSS Horizontal Menus
  7. CSS Fullscreen Menus
  8. CSS Sliding Menus
  9. CSS Toggle Menus

Demo image: Off-Canvas Menu Off-Canvas Menu - GIF Demo

Author

  • Envato Tuts+

Made with

  • HTML / CSS / JavaScript (Babel)

About the code

Off-Canvas Menu

Off-canvas menu with CSS and a touch of JavaScript.

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

Dependencies: -

Demo image: Hidden Side Menu Hidden Side Menu - GIF Demo

Author

  • Joshua Ward

Made with

  • HTML / CSS (SCSS)

About the code

Hidden Side Menu

Hidden side menu and hamburger animation using CSS only.

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

Dependencies: -

Demo image: Pure CSS Slide Out Menu Pure CSS Slide Out Menu - GIF Demo

Author

  • James Zedd

Made with

  • HTML / CSS

About the code

Pure CSS Slide Out Menu

A slide out menu that does not require JS to function properly - all handled by CSS and 100% functional.

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

Dependencies: font-awesome.css

Demo image: Off-Canvas Menu Off-Canvas Menu - GIF Demo

Author

  • Carlos Tur

Made with

  • HTML / CSS / JavaScript

About the code

Off-Canvas Menu

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

Dependencies: -

Demo image: Sliding Panels and Off Canvas Navigation Sliding Panels and Off Canvas Navigation - GIF Demo

Author

  • Adam Carignan

Made with

  • HTML / CSS (SCSS)

About the code

Sliding Panels and Off Canvas Navigation

Pure CSS3 HTML5 sliding panels and off canvas navigation.

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

Dependencies: -

Demo image: Pure CSS Off-Canvas Menu with Flexbox Pure CSS Off-Canvas Menu with Flexbox - GIF Demo

Author

  • Zoe Gillenwater

Made with

  • HTML / CSS (SCSS)

About the code

Pure CSS Off-Canvas Menu with Flexbox

Flexbox allows the content area to resize to fit the remaining space in the viewport when the menu becomes visible and takes up a chunk of the width.

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

Dependencies: -

Demo image: Pure CSS Off-Screen Menu Pure CSS Off-Screen Menu - GIF Demo

Author

  • SitePoint

Made with

  • HTML / CSS

About the code

Pure CSS Off-Screen Menu

This concept relies on the :checked pseudo-selector as well as the general sibling ~ selector, so it has decent browser support.

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

Dependencies: -

Demo image: iOS Style Sliding Menu iOS Style Sliding Menu - GIF Demo

Author

  • Jason Howmans

Made with

  • HTML / CSS (SCSS) / JavaScript

About the code

iOS Style Sliding Menu

Here's an easy way to create an iOS style, side sliding menu.

Compatible browsers: Chrome, Firefox, Opera, Safari

Dependencies: -

Demo image: CSS3 Off-Canvas Panel with Menu CSS3 Off-Canvas Panel with Menu - GIF Demo

Author

  • Darren Huskie

Made with

  • HTML / CSS / JavaScript

About the code

CSS3 Off-Canvas Panel with Menu

A CSS3 off-canvas panel with menu and associated content which transitions in from the right hand side of the page. The whole body of the page moves left to create this effect.

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

Dependencies: -

back to top