Snap.js: For creating mobile-style navigation menus

Snap.js (GitHub: jakiestfu / Snap.js, License: MIT) also by Jacob is another dependency-free UI component. This one is for creating mobile-style navigation menus that appear when clicking a button or dragging the entire view. It uses CSS3 transitions, and has an event-based API so it’s easy to hook it into existing interfaces.


Drop-Down Navigation: Responsive and Touch-Friendly

A great, touch- and desktop-friendly, responsive navigation. Nice interaction, though it clearly won’t be for everyone.