Menu & Navigation
Lightweight Mobile App Navigation System – mmenu-light
mmenu-light is a light version of the mmenu plugin that makes it easier to create off-canvas hamburger navigation just like the native mobile app.
Minimalist Scrollspy Implementation In Pure JavaScript
A minimal scrollspy script that indicates which content sections you’re viewing by updating the styles of nav links on page scroll.
Off-canvas Navigation For Bootstrap 5
Generate a responsive off-canvas navigation from Bootstrap 5’s navbar component that enables the navbar panel to slide out from the side of the screen instead.
Side Navigation For One Page Scroll Web App – Easy Scroll Dots
The Easy Scroll Dots JavaScript plugin automatically generate side navigation that indicates the current scroll position and smoothly scrolls through page sections when clicking the bullets.
Skinnable Right-click Context Menu In JavaScript – context-js
A skinnable, customizable, multi-level context menu library to replace the browser’s right-click menu.
Multi-level Accordion/Dropdown Menu In Vanilla JavaScript – metisMenu
A vanilla JavaScript navigation plugin that helps you create responsive, animated, accessible, accordion/dropdown navigation on the web app.
Responsive Navigation Bar With Flexbox And JavaScript – simply-nav
A simple, lightweight, sticky, fully responsive, mobile-compatible navigation system built using JavaScript and CSS flexbox.
Custom Right-click Menu (Context Menu) In Vanilla JavaScript – CtxMenu
CtxMenu is a dynamic, customizable context menu plugin to replace the native browser right-click menu.
Stripe.com Inspired Dropdown Mega Menu With JavaScript
An animated dropdown mega menu that animates menu items when switching between nav links. Inspired by Stripe.com’s header navigation.