26
Oct
// php the_time('Y') ?>
Codrops, a web development blog publishing very nice tutorials, has released a set of creative navigation examples built with pure CSS(3).
There are 10 unique examples, all have the same HTML structure but different CSS styles that make use of CSS transitions and animations.
Icons used are from a symbols typeface, so, no images are used in the examples but only HTML, CSS and a custom font file.
They are definitely beautiful "as is" and also a good starting point to create new ones.

Requirements: No Requirements
Compatibility: All Modern Browsers
8
Oct
// php the_time('Y') ?>
Flexible Nav is a jQuery plugin that can automatically generate a sitemap-like navigation for web pages.
It analyzes the heading tags of the page and displays them on the right side of the page as links by proportionally keeping the distances between each item.
Each link gets users to the related items and, as the user scrolls, the navigation keeps showing "on which part of the page you are".

As the name states, the plugin is flexible in many aspects; it can target any custom tags (rather than headings) or create the navigation for a given wrapper rather than the whole <body>.
The plugin is specially handy for web pages that are updated frequently in a given structure as there will be no need to update the navigation each time.
Requirements: jQuery
Compatibility: All Major Browsers
27
Dec
// php the_time('Y') ?>
If you have a web application where users need to know few tricks before using it, guiding them in the beginning would be a good idea.
Codrops is sharing a very nice jQuery script that makes creating a chic site tour so easy.

It works by adding classes (with a specific format) to the elements to be highlighted and configuring them to display any custom text.
The script can work manually by the user clicking prev-next links or totally automated in the pre-defined order.
Tooltips displaying the information can also be customized as color, position and the duration they will be active.
Requirements: jQuery
Compatibility: All Major Browsers
21
Dec
// php the_time('Y') ?>
jMenu is a jQuery plugin that enables us to create horizontal navigations with unlimited sub-menus.
Besides jQuery, it also requires jQuery UI and supports all the effects of this library (like fadeIn or slideDown).

The markup of the menu is pretty clean as it makes use of nested lists.
The look and feel of the output is set in a CSS file so updating it without touching the JS code is possible.
P.S. The resource page is in French (Google-translated version), however, demos and the JavaScript code is commented in English.
Requirements: jQuery & jQuery UI
Compatibility: All Major Browsers
10
Sep
// php the_time('Y') ?>
CSS3 Menu is a free application for creating navigations using the CSS3 properties and no JavaScript.
The application has both Windows + Mac versions and it is possible to set the styles of the outputs easily.

Menus are generated in a HTML list structure, can be vertical or horizontal and have multiple sub-menus.
Also, it can display the previews of the navigations on every step which is a nice feature that speeds up the development.
Requirements: Windows or Mac
Compatibility: All Major Browsers (except IE6)
8
May
// php the_time('Y') ?>
We know that using CSS sprites has a very positive effect on website speed by decreasing the amount of HTTP requests.
Nav-o-Matic is a free online service which makes generating navigation sprites easier.
It simply asks you to upload the image of the navigation which has 2 rows (for normal and hover states, like this one), add your guides, define the CSS/image folders and you're done.

Compatibility: All Major Browsers (except IE)
2
May
// php the_time('Y') ?>
jStackMenu is a jQuery UI widget which transforms the children of any element into a beautiful stack menu.
The menu opens with a smooth animation and it is possible to control:
- when it opens and closes
- the direction it opens
- the size of the arc
- the time it takes to open
In order customize it more, it also has support for events.
The widget uses CSS transforms for creating the arcing and for browsers that doesn't support the feature, it displays the menu as a straight line.

Requirements: jQuery and jQuery UI
Compatibility: All Major Browsers (browsers without CSS transitions can not apply the arcing)
28
Nov
// php the_time('Y') ?>
Jeegoocontext is a jQuery plugin for creating highly customizable context menus.
It transforms unordered lists into multi-level, smartly positioned navigations.
Multiple context menus can be created on the same page & they can be customized via CSS.

It has customizable time-delays for submenus' disappear values which makes browsing them easier.
The plugin also has a workaround for Opera not allowing right-click overrides & works with it as well.
Requirements: jQuery
Compatibility: All Major Browsers
8
Jul
// php the_time('Y') ?>
SlickMap CSS is a stylesheet for transforming HTML unordered lists into attractive sitemaps.
The stylesheet can easily fit into most of the websites as it supports up to 3-level navigations.
It also provides a functional visual output by displaying the URLs besides the titles. For a demo of SlickMap CSS, click here.

22
Jun
// php the_time('Y') ?>
ProtoFish is an advanced dropdown menu script which supports multilevel navigations & built with Prototype.
The script is lightweight (1.3kb minimized), unobtrusive & cross-browser.

The hover class used & delay effect of the menus can be customized with ease.
It is accessible via keyboard using the TAB key & multiple instances of ProtoFish menus can be used on the same webpage.
For demos with various number of of levels & delay effects, click here.
Requirements: Prototype 1.6+
Compatibility: All Major Browsers