Menu & Navigation
Update Navigation Items Based On Scroll Position – ScrollSpy.js
A small pure JavaScript scrollspy library that automatically highlights navigation items based upon scroll position to indicate which content section is currently active in the viewport.
Smart Responsive Dropdown Navigation Bar – Animenu
Animenu is a lightweight responsive dropdown navigation system that collapses the horizontal navbar into a hamburger toggle menu on mobile devices.
Pure CSS Responsive Navbar – navigataur.css
navigataur.css is a pure CSS responsive navigation solution that converts the regular navbar into a dropdown menu with a toggle button when the screen size reaches a specific breakpoint.
Material Design Style Context Menu Replacement – context-menu.js
context-menu.js is a zero-dependency JavaScript library that creates a pretty clean, highly customizable context menu as you right-click on the page.
Netflix Style Off-canvas Navigation In JavaScript And CSS3
A Netflix mobile app inspired off-canvas multi-level sidebar navigation implemented in CSS/CSS3 and a little bit of JavaScript.
Lightweight Offcanvas Push Navigation In JavaScript – pusha
pusha is a lightweight JavaScript plugin to create an off-canvas side menu that slides out from the left/right/top/bottom of the screen while pushing the page content to the other side.
Material Design Inspired Off-canvas Push Nav – Material-Menu
Material-Menu is a pure JavaScript navigation library to create an off-canvas push menu inspired by Material Design apps.
Sliding Drawer Navigation In Pure JavaScript – Drawerr.js
Drawerr.js is a JavaScript library that converts a nested html list into a mobile-friendly, off-canvas, multi-level drawer navigation.
Touch-enabled Radial Context Menu In Pure JavaScript – radialMenu
A standalone JavaScript library to replace the default right-click menu with a customizable, radial (ring or pie chart style) context menu.