Website is absolutely of no use if there is no navigation or menu in it. No one is going to scroll down one whole page without knowing which information is where. When designing a layout of the website ample time and space is given to the Menu and a lot of thought is put into how the menu bar would look like and what content is to be put in it.
Menus are of three types, Simple Menu, Drop down Menu and Mega Drop down menu and these menus could be created in a lot of different manners. They could be created in pure CSS or using the combination of HTML and CSS. You could have a look at some of the Best Mega drop down and Multi Level Menus Collection.
Now-a-days a lot of menus are getting created with the combination of HTML5, CSS3 and Javascript/jQuery. Also, following the latest trends menus have started getting responsive. Talking of Responsive designs, have a look at some great tutorials for Improving Your Mobile Web Design
In this post we have tried to get a collection of a number of Responsive Menu Tutorials created in HTML5, CSS3 or Javascript/jQuery. These tutorials include host of options for creating some of the most advanced responsive menus with as minimal work as possible. We have also tried to include some downloadable and Premium Menus that could prove helpful in some cases. I hope these menus could inspire you to create something fabulous in your next project!
In the meanwhile you could also have a look at some really useful collection of CSS Button Generators for your inspiration!