Smashing Magazine - we smash you with the information that will make your life easier. really.
Vitaly Friedman, editor-in-chief of Smashing Magazine (www.smashingmagazine.com), an online magazine dedicated to designers and developers.
- 121 Comments
- 1
- 2
January 4th, 2010 2:17 pmNot to mention that 90% of these are just tabbed horizontal nav menus. Wherein lies the “solution”?
- 2
- 3
March 14th, 2007 9:56 pmYou guys never stop amazing me :)
Smashing is a name that fit you .
where is the digg button , need to digg this .
- 4
March 14th, 2007 10:02 pmGreat work .
Keep it up !
it would be nice if we also had access to the source of those designs .
- 5
March 14th, 2007 10:44 pmIt strikes me as mostly design variations on the same theme.
For true originality you could have restricted this post to just one link :
- 6
March 14th, 2007 11:06 pmChaaban, they got banned from Digg. Read their “8 Things You Should Know About Smashing Magazine” post.
- 7
March 14th, 2007 11:20 pmis it my browser/computer or is the N.Design nav bar very laggy?
- 8
March 15th, 2007 12:37 amVery nice to see these great solutions.. but was there are reason for not putting in any vertikal CSS menu’s?
- 9
March 15th, 2007 1:22 amI don’t see anything attractive, but thanks for the set.
- 10

- 11
March 15th, 2007 3:03 amI’m in no way bashing these examples or any of the other fine fine sets assembled here, but does anyone else find it odd that the majority of all these examples are design shops or personal portfolios?
Can we not sell these ideas to our clients?
Great work though!
Cheers,Tim
- 12
March 15th, 2007 3:37 amTo get the .css code…
1) View source code of the page
2) Grab the path to the .css inside the HEAD tags at the top of the page.
3) Place the path of the .css at the end of the URL in the browser
4) You’ll see the .css file. - 13
March 15th, 2007 3:52 am@ Roy
There is such a thing as a css image rollover, I use one on my as yet unfinished site redesign.
- 14
March 15th, 2007 4:00 amCheck out this site’s all-css nav. It’s different than the two dozen tabbed horizontal bars.
- 16
March 15th, 2007 4:23 amJoost Money…
Not everyone who views source code steals it…
Some of us use it to learn from…
- 17
March 15th, 2007 4:29 amThese are all great samples of well designed navigation. However many of them suffer from the “flicker” effect that is associated with a pure css navigation. Although it is mainly only in IE its still a problem… Anyone know how to solve this?
- 18
March 15th, 2007 4:38 amMaybe this site gives you some inspiriation too.
Nice Navigation: http://www.favouritz.com/
- 19
March 15th, 2007 5:10 amHey. You forgot to mention ‘ExpressionEngine – Publish Your Universe!’
- 20
March 15th, 2007 5:38 amDesigners/Coders should learn not to make their hover the same as their “You are here” style. It’s unusable. When designing a navigation, you should have at least three distinct states: off, hover, active.
- 21
March 15th, 2007 5:42 am@ Forgiste: using CSS you usually have the roll over on the link (which is the way you should use it). I was referring to the javascript methods.
- 22
March 15th, 2007 5:43 amCome on, anyone interesting about web developing and design already know these an a whole lot more. What the point of making list of them. “Come on people digg us and click the links so we make some money”, that’s the point, isn’t it?
- 23
March 15th, 2007 6:23 am@ Jen Simmons: That’s just mystery-meat navigation. Doesn’t score too well in terms of accessibility.
- 24
March 15th, 2007 6:54 amyou can get all of these sites css files..
But you manually you have to clear your temp directory, then go to that page and then refresh the temp directory the css will be there..with the whole page layout..:0 have fun.. and we didnt tell ya how to do this,,lol - 25
March 15th, 2007 6:56 amI dunno whats with all the unappreciative haters. I personally love going through your lists, I get massive amounts of design ideas and see new techniques and styles. I don’t really give a **** if its badly coded. Theres still alot to gain, and the list would have taken a fair amount of effort to compile. So what if they are making money from all the traffic, good on them.
Anyways keep up the good work and don’t let the haters get you down.
- 26
March 15th, 2007 7:14 amThe tabs are an obvious trend but I also noticed a bunch of carrots/pointers/wedges. I’ll have to keep an eye open and see if this is a general web trend.
- 27
March 15th, 2007 7:24 amgreat work…!!!
- 28
March 15th, 2007 8:04 amYOU SURE ARE A SMART GUY bogy!!!
There. That was the subtext of your post and you got what you wanted. Happy?
Now spare us the superior attitude and disdain. It’s tiresome.
- 29
March 15th, 2007 8:06 amThanks for the feature guys. I only launched the new layout with that menu last night around 11pm.. so to find out by 4-5pm that it had been posted up here was amusing :)
- 30
March 15th, 2007 11:34 amI took a look at the first few, saw that they were either image-based and thus completely unscalable or had text in them that refused to scale with the browser text height. Meh. Any fool can create a pretty-looking menu if you’re fixing your size. Show me pretty menus that scale up and down gracefully and then I’m impressed.
- 31
March 15th, 2007 1:09 pmis it my browser/computer or is the N.Design nav bar very laggy?
- 32
March 15th, 2007 2:52 pmNow, which of these menu styles can be done using no images at all. I try to keep loading time on my site top-notch and can’t justify extra images for anything.
- 33
March 15th, 2007 7:38 pmThere have been quite a few css navigation menu round-ups lately but you’ve again managed to list some of the best. Thanks!
- 34
March 15th, 2007 7:55 pmFound this list a bit uninspiring, just a whole lot variations on tabs.
Some of theme even have problems like a flicker between the normal and :hover state or worse javascript for a rollover that could easily be done with css.
- 35
March 15th, 2007 9:49 pm“PSS”? I think you mean PPS.
- 36
March 15th, 2007 11:48 pmwhy is this on digg.com? this sucks. where is the code?
who gives a crap about a bunch of screens and links to sites?
- 37

- 38

- 39
March 16th, 2007 11:40 am这些都是导航之精品!
- 40
March 16th, 2007 5:23 pmnot to be rude, but it should be PPS instead of PSS. PS stands for postscript so you want to say post-postscript, not postscript-script.
Excellent set of examples. I think I’ll be adding this site to my regular routine
- 41
March 16th, 2007 8:20 pm[...] smashingmagazine best user friendly navigation and solutions [...]
- 42
March 16th, 2007 9:15 pm“Silverpoint: Web Solutions for Schools” could be called a solution if the goal is to confuse the user equally as much as look pretty. It’s almost like a drug. I’ll coin the term “crackNav”.
- 43
March 17th, 2007 3:29 amwhat about this menu: bnet.com Is it nice, isn’t it?
- 44
March 18th, 2007 3:01 amNice to see but isn’t most of it the same?
- 45
March 18th, 2007 7:02 amI must say, this is a great list!
- 46
March 19th, 2007 2:21 amA nice set of examples, but not all of them are user-friendly: I call a menu user-friendly if it highlights the current page (but doesn’t link to it) and hovers over other links – to show you where you can go from here. I think it’s the minimum we can do to make the web more friendly place.
- 47
March 26th, 2007 12:53 pmUh, ExpressionEngine is in there twice…
- 48
May 5th, 2007 8:45 amThe best collection I’ve ever see, thank you.
- 49
May 22nd, 2007 12:34 pmgreat list – very useful – I’m sure I’ll be referring to this list many times!
- 50
May 22nd, 2007 2:30 pmyo guys i now how to get the CSS source code for the different sites, but how to i get to see the images to use for the diferent designe, is there a way to get to the images to be downloaded? please let me know, it will be so helpful..
- 51
May 25th, 2007 4:03 pmI don’t know why people keep moaning about some posts on this site. If you don’t like the articles don’t read them. Its as simple as that.
- 52
June 8th, 2007 9:57 pmgerat menu works. i will select one of them and try as soon as possible.
- 53
June 21st, 2007 11:22 pmRealy great work…!!!
Thank you very much. - 54
July 22nd, 2007 5:14 pmIt’s cool! How i can use menu like Triple Crown Customer Service in my blog?. Help me please.
- 55
July 23rd, 2007 3:40 pmThis is really really great.I would say, probably, that this is the thing i found over the net in last 5 years, the best one.Cool, great and truly amazing.A valueable resource for a developer.
- 56
August 7th, 2007 3:23 amWhat is it about that list that is so innovative and modern? These are just a bunch of examples of tabbed navigations. Last time I checked, tabs have been used forever.
- 57
August 9th, 2007 12:28 amOmg.
This was what I was looking for.
Really Great. - 58
August 10th, 2007 5:37 amI am interested in the topics discussed but have been feeling a little intimidated by the thought of the work.
I knew there was a way to do this but I didn’t want to have to use a forum software for this functionality, because, the actual forum aspect would have been superfluous… don’t add more than you need seems to be a good policy - 59
August 20th, 2007 2:19 pmit would be even better if there are like tutorials below each post showing how to do each :)
that would be some thing shakie smashing
- 60
August 28th, 2007 1:39 amI was really looking for some small CSS menues for my site. I was really very interested in some of the above but there is not CSS code provided would have been great. Is there any chance that this code could be place on the site for others to test and try.
Thanks
- 61
August 31st, 2007 4:13 pmGreat design and menu solutions, though it is very simple to make css list menus which i guess these menus are….
- 62
September 12th, 2007 7:15 amMy favorite… MacRabbit!
- 63
October 5th, 2007 4:23 amThank you for this great list! My personal favorite from all above is Tony Yoo – others are mostly just too plain.
- 64
November 2nd, 2007 2:17 amExcellent Article! Very helpfull and informative
- 65
November 20th, 2007 7:48 pmThank you for this great
- 66
November 29th, 2007 1:59 amNice collection
Thanks! - 67
December 11th, 2007 1:39 amVery good collection, trying to understand the general idea & markup of the css files will allow you to make the most beautiful navigation menu’s yourself. I started with this collection, it learned me alot.
- 68
January 1st, 2008 4:13 pmI don’t see anything attractive for my site filipinafianceevisa.com but thanks for the set.
- 69
January 7th, 2008 4:03 pmThe first thing you have to think about is, what sort of people is your website for. Who are you trying to connect/communicate with. A website is an communication device, so let it be that way. Make navigations simple, understandful en sometimes fun.
Just as effective as above sets are, but this is more in style of the theme of the website. If people click on it, than it’s ok ;)
- 70
February 3rd, 2008 12:19 pmYou can easily find, view, and copy the source of any website.
In the Firefox menu bar, click ‘View’ and then ‘Page Source’ or just Ctrl +U.In IE and other browsers it’s technically the same process.
Hope this helps.
-Josh
- 71
February 5th, 2008 5:30 pmI have few queries can I know where can I post the question?
- 72
February 26th, 2008 2:02 amGreat resource for css menus.
thanks
- 73
February 26th, 2008 10:24 amNice list!
- 74
March 4th, 2008 12:49 amsmashing magazine! a really great resource :) // Michael
- 75
March 5th, 2008 10:40 pmFrom a software engineering point of view, CSS is a huge ball of mess. It’s counterintuitive and illogical much of the time. As a software engineer it disgusts me how much time I need to spend on hacks and making things align properly. Even when things *should* work, they don’t. Much of this can be blamed on the inconsistencies around browsers. The use of CSS “Frameworks” seems like the best bet.
I want to spend more time programming the back-end (the substance of the web application), and not messing around with hacks in a trial and error manner. CSS has commited so many software engineering sins that it’s not funny.
But thank you so much Smashing Magazine for clearing up the illogicalities of CSS.
- 76
March 7th, 2008 1:33 amKeep rocking the scene!
- 77
March 12th, 2008 8:45 pmgreat list – very useful – I’m sure I’ll be referring to this list many times!
- 78
March 20th, 2008 11:16 pmur collections are really good.
but threr r no vertical menus???????/// - 79
April 3rd, 2008 6:20 pmAnother good list, but a lot of those are pretty bland. Still, y’know?
- 80
April 15th, 2008 11:47 pm2 times Expression Engine. Seems you like it, hmm? ;)
- 81
April 18th, 2008 10:05 amcheck out the menu generator at http://bellspace.net it includes vertical/horizontal support and keyboard-based navigation
- 82
May 2nd, 2008 6:35 amGreat source of links! Thanks! I’ve found another website that contains quite a few different website navigitaion css tutorials.
http://css.maxdesign.com.au/listamatic/ - 83
May 9th, 2008 9:32 pmVery nice list. These give me a few good ideas for my next design project. Too bad some of the links no longer provide working examples.
- 84
May 21st, 2008 9:06 amBut there isn’t a menu template with submenu?
- 85
June 23rd, 2008 9:54 amAwesome resources, great post.
- 86
July 15th, 2008 9:39 amGreat article guys (as usual!),
Really need to comment on some of the users who commented here above where they talk about the modern part of the menus.
The meaning of modern is not something that you don’t see anywhere else or have never seen before, modern means that its used by variety of companies/people in the today market, in this case websites. By saying that these menus are not modern is kind of stupidity or lack of knowledge over the today´s web designs, since you see nearly all major players (such as apple.com) online use menus such as those.
Tabbed menus have been available since paper tabbed bags where created, even before that time. That does not mean that they cant be modern in the year 2008 on websites :o)
Weird to see how people can always complain, or be the “clever” one.
Appreciate the time that these guys are giving us here at SM, awesome content and good resource to keep alive!
Agust
- 87
August 26th, 2008 7:24 amBut all these menus possess images as background – It will be that of pra not to make a modern and pretty menu only with css?
- 88
September 9th, 2008 1:29 pmthanks a lot…
- 89
- 90
September 12th, 2008 1:35 amcolourful!
wonderful!
powerful!
beautiful! - 91
September 15th, 2008 12:55 amnice menus ….
- 92
September 16th, 2008 9:33 amWeb Standards and Search Engine Optimization are great with these solutions instead of regular buttons. I find these css menus very useful and interesting, though i dont practice everything i see but have them in mind for clients that also are interested in web standards development with xhtml and css solutions. There are some issues with IE 6 sometimes but mostly they work good and its great to have them available.
Great work
- 93
September 19th, 2008 1:18 amvery cool~~~
- 94
October 4th, 2008 5:57 ambangsaaaat keren mampus !!! musti gw ambil nih !
- 95
October 17th, 2008 6:48 amperfectly pure css effects…………thanks
- 96
October 19th, 2008 7:02 amHello,
I am loving smashing magazine too.
Just wondering… near the beginning of the article all of these import style sheets are mentioned as part of a master stylesheet. I was wondering what the difference of these might be. What kinds of things each one might hold. I had sort of thought that reset.css and global.css would be pretty much the same?
Thanks
- 97
October 28th, 2008 7:36 amjeremy24, I don’t know how you think CSS is the problem. Maybe you can explain.
Software engineering and web design are very different all be it dancing entities. CSS makes web design easier than ever to update, standardize, make accessible and flexible. Aside from by the stubborn developers of IE, CSS is accepted. Interface design requires “fixes” and “tweeks” and good ol’ personal attention to make the best legibility, usability and accessibility possible- that pesky human element. CSS has actually made it possible to tweek, get this, less while increasing the standard of design and clean code.
Lets not forget our front end designers. please. If you think you have, I recommend you read http://alistapart.com/.
This is a wonderful study of successful horizontal navigations! Thank you Smashing!
- 98
October 29th, 2008 5:11 amOk, so how about the differences between CSS1 and CSS2
- 99
November 6th, 2008 1:32 amGreat lists for css menus. Thank you so much.
- 100
November 20th, 2008 3:59 amyour site is so cooooooool, u r A Mazing
- 101
November 23rd, 2008 8:08 amGreat work!
- 102
November 24th, 2008 2:02 amI agree, some of these menus are inaccessible, what a load of rubbish, bad practice. All fluff and style. Very poor article, you ought to do better than this.
- 103
December 6th, 2008 6:07 amI like Joyent: Introducing Joyent
- 104
January 9th, 2009 4:05 amWow! it’s great. Thank you! I try to use Welcome to Buzz — Buzz Recruitment menu in my blog.
- 105
January 25th, 2009 7:51 amI think post #45 hit it right on the head: you have to have menus that indicate what page you’re on. By all means, stay away from javascript – chews up load times and there may be compatibility issues.
- 106
February 4th, 2009 7:36 amWonderfull list
- 107
February 5th, 2009 12:47 amHi,
Stu Nicholls (cssplay.co.uk) has now also released a new website dedicated to css menus on
cssmenus.co.uk. A very nice collection of single level, dropdown, dropline and vertical menus.A nice collection of horizontal/vertical menus are also available from exploding boy:
http://www.exploding-boy.com/2005/12/15/free-css-navigation-designs/
http://www.exploding-boy.com/2005/12/21/more-free-css-navigation-menu-designs/
http://www.exploding-boy.com/2005/12/29/14-free-vertical-css-menus/Just to let you know :-)
- 108
February 5th, 2009 5:13 amHi
I read a couple of posts above and people were looking how to get the css for the menus, to do this use Firefox browser and get the free web developer plugin and that has a function to view the css of a site and then look for the styling of the menu.Jono
- 109
- 110
April 2nd, 2009 11:06 pmThanks a million buddy, Excellent compilation.
Keep up the good work. - 111
May 13th, 2009 2:53 pmthe wedding extravaganza 2009 web site looks like a birth control product.
- 112
June 9th, 2009 11:04 pmvery niceeeeeeeeee
- 113
June 23rd, 2009 8:55 pmThat is g8.
- 114
July 28th, 2009 11:32 pm@Roy Tomeij – They are modern. Evidently using JavaScript to create nice, functional and clean menus is ‘modern’. JavaScript is the big player in the whole ‘Web 2.0′ web development world.
Just sticking to CSS to create mediocre menus, interactions etc. is boring and not very creative.
I’ve seen it all before. People who refuse to follow the trends, and in the end stick too much emphasis on ‘accessibility’ and not enough on what is going to make them money. For example, I’m not too bothered if one of my javascript menus doesn’t work on a device which doesn’t support JavaScript!
Move with the trends, please.
- 115
August 24th, 2009 8:48 pmthis stuff is really good. i did not know that.
- 116
August 29th, 2009 7:31 amIt is very useful for printscreen works in webdesign,,,:)
- 117
September 24th, 2009 9:24 pmAt least one of those examples uses a drop down menu, which are _not_ user friendly. They hide the links from the user and cause them to have to search for the links.
- 118
October 8th, 2009 4:46 amThat’s GooD……….
- 119
October 8th, 2009 4:47 amWow What an ideA sir G…….
- 120
November 9th, 2009 1:36 pmhi, this article as others from SmashingMagazine is perfect. it is very helpful to see all css navigation alternatives in one place.
thank you…
- 121
February 3rd, 2010 2:46 amBrilliant – thanks for the inspiration!
- 00
There are no trackbacks at this time. If you are interested in leaving a trackback, please use this URL.
Leave a Comment
Make sure you enter the * required information where indicated. Please also rate the article as it will help us decide future content and posts. Comments are moderated – and rel="nofollow" is in use. Please no link dropping, no keywords or domains as names; do not spam, and do not advertise!
Interact
Popular
- 100 Wordpress Themes
- Photoshop Tutorials
- Fantastic Wallpapers
- 40+ Excellent Freefonts
- Dual-Screen Wallpapers
- Wordpress Themes for 2009
- Illustrator Tutorials
- Incredible Free Icon Sets
- High-Quality Free Fonts
- 30 Scripts For Galleries
- Photoshop Text Effects
- Useful Icon Sets
- Web Design Trends
- iPhone Wallpapers
- Before Launching a Website
- CSS Layouts And Templates
- Photoshop Actions
- Stunning Pictures and Photos
- Fantastic HDR Pictures
- Logo Design Tutorials
- Free Design Templates
- 10 Mistakes In Logo Design
- Photoshop Custom Shapes
- 40 Creative Design Layouts
- 8 Layout Solutions
- 53 CSS Techniques
- Photography Techniques
- Black & White Photography
- Styling Design Elements
- CSS-Based Forms
- 50 jQuery Techniques
- 50 Portfolio Websites
- 50 CSS Techniques
- Creative Logo Designs
- Desktop Wallpapers
- 25 Open Source Mac Apps
- 50 Free Icon Sets
- @jchristopher it's our pleasure, Jonathan.
- HTML5 vs. Flash - http://remysharp.com/2010/02/08/html5-vs-flash/
- Learn Something Every Day: a nice little blog updated every day - http://bit.ly/rmcES
- We’re Ready for CSS3, but are we Ready for CSS3? - http://bit.ly/cKN7Bz
- lovely-css: a grid-based CSS framework - http://bit.ly/ayA0wb
- How The CSS Selector nth-child Works - http://bit.ly/cgPMqe
- 33 New High Quality Adobe Illustrator Tutorials - http://bit.ly/bTgFbu























































Modern solutions? Excuse me, but some of the above sites use image roll overs. Besides that you need to have javascript enabled to see these, they are plain inaccessible to other user agents than the standard browsers. So much for ‘usability’ and ‘using basic CSS styling’.