Useful CSS and JavaScripts to Enhance Header Navigation

Drop-down menu (also known as pull-down menu) is an essential in most web design. It plays important role in the creation of an effective and user friendly website. It’s a good solution to trim down long menu that is overwhelming the screen space, getting them to display in a more organize category-sub category pattern.

In this article, we’d like to show you some of the best drop-down menu scripts we come to know. These drop-down menu varies from CSS only, CSS & Javascripts and menu that will work with your current Javascript library like jQuery, MooTools and Prototype. Full list after jump.

Here are some related articles we figured you might be interested in:

CSS (Only)

If you are worried about Javascript disabled on client’s browser, these css-only drop down menu will not fail you.

CSS Drop-Down Menu Framework

Title says it all. It’s a framework, released under GNU General Public License. Cross browser compatible, light and easy transformable to mimic a lot of existing drop down menus out there. For example Flickr, Adobe, and

css framework
Ultimate CSS only drop-down menu
css menu
CSS Express Drop-Down Menus

Help you produce a quick (express) CSS drop-down menu without some of the limitations found in some other "pure" CSS menus.

css express

CSS + Javascripts

With the help of Javascript, drop down menu are more interactive or at least they get some subtle animation that enhance user experience. CSS on the other hand, make sure the look and feel is easily cuztomizable.

All Levels Navigational Menu

CSS/ HTML list based menu with support for infinite levels of sub menus. It’s lightweight and easy to implement.

All Levels Navigational Menu
Drop Down Tabs (5 styles)

Drop Down Tabs is a horizontal CSS tabs menu that supports a second level drop down menu for each of its tabs. Comes in 5 different styles.

five styles
Chrome CSS Drop Down Menu

Chrome Menu is a CSS and JavaScript hybrid drop down menu. It’s easy to configure and search engine friendly. The main menu bar consist of a CSS list, while the drop down menus are simply regular DIV tags on page.

chrome css


If you’ve implemented jQuery Javascript Library on your site, here are some really cool jQuery based drop down menus you should know.

Smooth Navigational Menu

Smooth Navigation Menu is a multi level, CSS list based menu powered using jQuery that makes website navigation a smooth affair. Here’s another similar one – jQuery Multi Level CSS Menu.

Smooth Navigational Menu

Superfish is an enhanced Suckerfish-style menu jQuery plugin that takes an existing pure CSS drop-down menu (so it degrades gracefully without JavaScript). [Demo | Download]



JavaScript drop down menu using Mootools

Easy, unobtrusive way to create a drop down menu with Mootools 1.2. [Demo | Download]

moo multilevel dropdown
UvumiTools Dropdown Menu

Simple multi-level menu built from an HTML unorderd list, using Mootools Javascript Framework.



Designing the Digg Header

Step by step tutorial on how to build a drop down menu that really looks like Digg’s. [Demo | Download]

digg alike



Create professional looking CSS menus for your website online, without writing a single line of code or just use some of the ready made ones.

PureCSS Menu

Free CSS Drop Down Menu generator

pure css drop down generator