Hand-picked collection of free 25+ HTML and CSS Off-Canvas menu examples sourced from GitHub and CodePen.

1. Pure CSS Off Canvas Menu

See the Pen
Pure CSS Off Canvas Menu
by Saief Al Emon (@iamsaief)
on CodePen.


Author: Saief Al Emon
Source:  Code / Demo
Created on: JULY 2, 2020
Compatible browsers: Chrome, Firefox, Opera, Edge, Brave
Made with: HTML, CSS(SCSS)

2. CSS3 side panel with menu


Author: Darren Huskie
Source:  Code / Demo
Created on: JUNE 20, 2013
Compatible browsers: Chrome, Firefox, Opera, Edge, Brave
Made with: HTML, CSS(Sass), JavaScript

3. Off-Canvas Menu With CSS and a Touch of JavaScript


Author: Envato Tuts+
Source:  Code / Demo
Created on: JANUARY 22, 2018
Compatible browsers: Chrome, Firefox, Opera, Edge, Brave
Made with: HTML, CSS, JavaScript

4. Pure CSS3 HTML5 sliding panels and off canvas navigation


Author: Adam Carignan
Source:  Code / Demo
Created on: OCTOBER 30, 2014
Compatible browsers: Chrome, Firefox, Opera, Edge, Brave
Made with: HTML, CSS(SCSS)

5. Off-Canvas


Author: Pongstr
Source:  Code / Demo
Created on: MARCH 13, 2014
Compatible browsers: Chrome, Firefox, Opera, Edge, Brave
Made with: HTML, CSS(SCSS), JavaScript

6. Pure CSS off-canvas menu with flexbox


Author: Zoe Gillenwater
Source:  Code / Demo
Created on: OCTOBER 2, 2014
Compatible browsers: Chrome, Firefox, Opera, Edge, Brave
Made with: HTML, CSS(SCSS)

7. Pure CSS Off-Screen Navigation Menu


Author: SitePoint
Source:  Code / Demo
Created on: JULY 31, 2014
Compatible browsers: Chrome, Firefox, Opera, Edge, Brave
Made with: HTML, CSS, JavaScript

8. Off-Canvas Menu (final)


Author: Mojtaba Seyedi
Source:  Code / Demo
Created on: JUNE 13, 2015
Compatible browsers: Chrome, Firefox, Opera, Edge, Brave
Made with: HTML, CSS

9. Offcanvas sidebar menu with a twist


Author: Devilish Alchemist
Source:  Code / Demo
Created on: 
Compatible browsers: Chrome, Firefox, Opera, Edge, Brave
Made with: HTML, CSS(SCSS), JavaScript

10. Off-canvas Navigation Variants (Sidebar)


Author: foxeisen
Source:  Code / Demo
Created on: MARCH 12, 2019
Compatible browsers: Chrome, Firefox, Opera, Edge, Brave
Made with: HTML(Pug), CSS(SCSS), JavaScript

11. Fly-Out Nav


Author: Tiffany Rayside
Source:  Code / Demo
Created on: MARCH 28, 2015
Compatible browsers: Chrome, Firefox, Opera, Edge, Brave
Made with: HTML, CSS(SCSS)

12. CSS sidebar toggle


Author: Silvestar Bistrović
Source:  Code / Demo
Created on: FEBRUARY 7, 2017
Compatible browsers: Chrome, Firefox, Opera, Edge, Brave
Made with: HTML, CSS(SCSS), JavaScript(Babel)

13. Off Canvas menu with CSS Transitions, Transforms


Author: Riccardo Zanutta
Source:  Code / Demo
Created on: NOVEMBER 19, 2014
Compatible browsers: Chrome, Firefox, Opera, Edge, Brave
Made with: HTML, CSS(SCSS), JavaScript

14. iOS style sliding menu


Author: Jason Howmans
Source:  Code / Demo
Created on: JULY 12, 2013
Compatible browsers: Chrome, Firefox, Opera, Edge, Brave
Made with: HTML, CSS(SCSS), JavaScript

15. Hidden Side Menu | CSS Only


Author: Joshua Ward
Source:  Code / Demo
Created on: JUNE 29, 2017
Compatible browsers: Chrome, Firefox, Opera, Edge, Brave
Made with: HTML, CSS(SCSS)

16. Portfolio page with animations


Author: Islam Ibakaev
Source:  Code / Demo
Created on: APRIL 22, 2016
Compatible browsers: Chrome, Firefox, Opera, Edge, Brave
Made with: HTML, CSS(SCSS), JavaScript

17. Pure CSS Off-Canvas Menu


Author: BOMBCAT
Source:  Code / Demo
Created on: MAY 24, 2014
Compatible browsers: Chrome, Firefox, Opera, Edge, Brave
Made with: HTML, CSS

18. Off canvas menu


Author: Mark Murray
Source:  Code / Demo
Created on: NOVEMBER 28, 2014
Compatible browsers: Chrome, Firefox, Opera, Edge, Brave
Made with: HTML, CSS(SCSS), JavaScript

19. Off-Canvas menu on Pure CSS


Author: Andrej Sharapov
Source:  Code / Demo
Created on: MARCH 22, 2019
Compatible browsers: Chrome, Firefox, Opera, Edge, Brave
Made with: HTML,(Pug), CSS(SCSS)

20. Another CSS Morphing Menu Toggle


Author: Matt Soria
Source:  Code / Demo
Created on: OCTOBER 10, 2014
Compatible browsers: Chrome, Firefox, Opera, Edge, Brave
Made with: HTML, CSS(SCSS), JavaScript

21. Pure CSS Slide Out Menu


Author: James Zedd
Source:  Code / Demo
Created on: MAY 23, 2017
Compatible browsers: Chrome, Firefox, Opera, Edge, Brave
Made with: HTML, CSS

22. Simple Off Canvas Menu with CSS3 Transitions and Translates


Author: Nicholas Cerminara
Source:  Code / Demo
Created on: APRIL 17, 2014
Compatible browsers: Chrome, Firefox, Opera, Edge, Brave
Made with: HTML, CSS

23. JS-Free Menu & Site Navigation


Author: Nicolas Udy
Source:  Code / Demo
Created on: FEBRUARY 12, 2016
Compatible browsers: Chrome, Firefox, Opera, Edge, Brave
Made with: HTML, CSS(PostCSS)

24. Pure CSS OffCanvas Menu


Author: Akshay Nair
Source:  Code / Demo
Created on: OCTOBER 4, 2015
Compatible browsers: Chrome, Firefox, Opera, Edge, Brave
Made with: HTML, CSS(SCSS)

25. The ultimate hamburger menu


Author: Charles
Source:  Code / Demo
Created on: MARCH 6, 2015
Compatible browsers: Chrome, Firefox, Opera, Edge, Brave
Made with: HTML, CSS

26. Simple jQuery and CSS3 Off-Canvas Menu


Author: tryles
Source:  Code / Demo
Created on: SEPTEMBER 1, 2014
Compatible browsers: Chrome, Firefox, Opera, Edge, Brave
Made with: HTML, CSS, JavaScript