As you scroll down the page ScrollMe can scale, rotate, translate and change the opacity of elements on the page. It's easy to set up and not a single line of javascript is required. Why just these...
You'll need to include the following single JavaScript file and two CSS files to get SideComments.js working. side-comments.js side-comments.css default-theme.css You can choose not to include default...
Filter box Use this type of combo to allow the user to select multiple values amongst a restricted set. We are using custom renderers to present the selection in a familiar look and feel Allow room...
favicon-cheat-sheet - Obsessive cheat sheet to favicon sizes/types. Please contribute! (Note: this may be in flux as I learn new things about favicon best practices.)
ContextJS is a lightweight solution for contextual menus. Currently, there are two versions. The first is to be used with Twitters Bootstrap (bootstrap.css specifically). If you do not use or want to...
A list of well-known CDN-hosted locations for common libraries like jQuery, SWFObject and others. Instead of deploying and serving your own jquery.min.js just copy-paste one of the link URLs into your...
Move your mouse towards the arrow — or swipe in from the arrow if you're on a touch device — to open. Test it with any page by appending a URL, like so: lab.hakim.se/meny/?u=http://hakim.se. Meny can...
PeerJS wraps the browser's WebRTC implementation to provide a complete, configurable, and easy-to-use peer-to-peer connection API. Equipped with nothing but an ID, a peer can create a P2P data or...
Sidebar menus or off-canvas navigations can be revealed in many creative ways. Here is some inspiration for showing them in style using CSS transitions. If you enjoyed this demo you might also like...
Parallel.js is a tiny library for multi-core processing in Javascript. It was created to take full advantage of the ever-maturing web-workers API. Javascript is fast, no doubt, but lacks the parallel...