CIS251 Web 2.0 Menus



home > Web 2.0 menus

Navigation Menus



Before we begin this tutorial let's visually compare a standard navigation bar and a web 2.0 navigation bar.


Standard Navigation Bar




Web 2.0 Navigation Bar

picture of nav bar




Now the all-important question --

Which one would you rather have on your web site? The old-fashioned buttons? Or the totally dynamic navigation bar? That's exactly what I thought, so let's get started.

The button navigation on the first two samples under Image Map Navigation Bars in the table on the right is designed as part of the image in GIMP®. I heard that sigh when you realized that you were going to need to find the clickable areas for the image map. But not to worry!! GIMP® has you covered with its built-in image map tool. You can draw a rectangle, circle, or polygon shape, and GIMP® will define the coordinates for the hotspots and even write the code for you. All you have to do is paste the code into your html file. It can't get any easier than that!

This easy-to-create navigation menu is a great choice for a personal site where you do not expect the menu items to change. Adding a new menu item requires modifying the image in GIMP® and redefining the hotspots.

The next four samples under Simple CSS-Driven Menus use an html unordered list formatted with CSS to style the link text with background colors or background images to create a horizontal navigation bar. Selecting contrasting colors and/or images for the link state and the hover state, adding borders to create a depressed effect, and using background images with rounded corners and gradient effects all contribute to the 20ish style that transforms a simple list into an easy-to-navigate menu system.

Is your Web site ready for a facelift??? The beauty of a a CSS-driven navigation system lies in the ability to change the position; font size, color, and style; the borders and padding; and background color or background image by simply modifying a style in the Cascading Style Sheet. The css Zen Garden:The Beauty in Web Design is "A demonstration of what can be accomplished viusally through CSS-based design." All CSS on this site is released under a Creative Commons license the CSS styles are yours to modify and expand.

But when it comes to navigation bars, the Dynamic CSS-Styled Navigation Bars are da bomb. Although you may not see as many drop-down menus in Web sites influenced by web 2.0 design principles, there are times when sites are data intensive and links to all the site content cannot be achieved with a simple navigation bar. In these cases, forget the simple color backgrounds and go for the gusto with gradient backgrounds and hover (wake-up) effects.

When you add submenus to a main menu, you are adding levels of content. In addition to a scent trail to help your visitors move foward, many sites include a breadcrumb trail to help the user return to a page of interest by providing a hyperlink to previously visited pages.