Menu & Navigation
Responsive Navbar With Morph Effect
An awesome responsive navbar that switches to a hamburger navigation when the maximum screen width is reached (defaults to 800px).
Dynamic Multi-level Context Menu With JavaScript
A simple, plain, multi-level context menu component implemented in vanilla JavaScript. No third-party framework and stylesheet required.
Convert Bootstrap 5 Navbar Into Offcanvas Menu
A Bootstrap extension that converts the regular Bootstrap 5 navbar into an offcanvas sidebar menu instead of a toggleable dropdown menu.
Responsive Multi-level Dropdown Menu For Navbar
A Vanilla JavaScript library that makes it easier to create responsive, mobile-friendly, multi-level dropdown menus for the navbar of your cross-platform web app.
Responsive Offcanvas Menu For Bootstrap 5
A responsive off-canvas navigation system that combines with Bootstrap 5 off-canvas and navbar components.
Create Custom Context Menus In Vanilla JavaScript – context-menu.js
context-menu.js is a JavaScript/LESS plugin that helps you create custom, dynamic, native-looking context menus inside any container element you specify.
Easy Accessible Popout Menu In JavaScript – JSPanel
A standalone JavaScript library that attaches an accessible popup menu to any trigger element (for example floating action button) you specify.
Nested Accordion Menu With Vanilla JS
Responsive Single-level Dropdown Menu With JavaScript
Yet another responsive single-level dropdown navigation that works perfectly on both desktop and mobile.