The first dock we’ll build uses the jQuery Fisheye Menu plugin mentioned above. It’s pretty lightweight (~7kb with dependencies) but the main reason I wanted to use this one was because it’s incredibly smooth, no stuttering.
As you can see in the demo, it’s incredibly smooth and responsive. The downside is that you can’t use fixed positioning with it if the page needs to scroll as it will break. If you don’t need it fixed within the browser window then it works great.
This is a great example of “outside the box” concepts in websites and provides an interactive and fun interface.
Required files (I’ve combined the Fisheye plugin and iutil.js in the demo files).
- jQuery 1.3.2
- Interface: Fisheye Menu plugin
- Interface: iutil.js (dependency)
Popularity: 10%