20 pretty CSS Menu Inspirations

20 pretty CSS Menu Inspirations Thumbnail
Published on 25. June 2019Last updated on 22. April 2021

A good user flow contributes enormously to a successful website. The content, positioning and appearance should therefore be well thought out. Here you will find some inspirations for your own navigation menu!


After 35 cool CSS Buttons were very well received by you and I got a lot of positive feedback, here is the continuation: 20 CSS Menus!

Sometimes there are “normal” menus in this list, for a very simple reason: Usability comes first and then appearance. Even “normal” menu bars can look very chic. With the right effects and animations they also become a real eye-catcher.

The same applies to mobile representations, also called “hamburgers”. Both desktop and mobile menus are available.

All navigation menus are published on codepen.io and are not mine. Therefore the author is always linked. Let’s go!

#1 Cool Nav Menu Hover

Author: Hans Engebretsen

#2 The real Hamburger Menu


Author: Gabriela Johnson

#3 Slide Menu

Author: Danny Beton

#4 Accessibility menu

Author: Lee Kiernan

#5 Button Menu Concept

Author: James Truhlar

#6 Icon Menu


Author: Graham Pyne

#7 Snap.svg Menu animation

Author: romagny jerome

#8 Standard Nav Bar

Author: Justin

#9 Half-page Menu

Author: mp_graphic

#10 Standard Menu 2


Author: Selcuk Cura

#11 Nested jQuery Dropdown Menu

Author: Dustin Dowell

#12 Portfolio Icon Nav

Author: Ridho Ahmad Batubara

#13 Fancy Hamburger Menu

Author: Naim Jeem

#14 More fancy Menu (Hover) Styles


Author: Abdullah Al Amin

#15 Another Dropdown Menu

Author: Rath

#16 Scroll and highlight Nav

Author: Jason Waller

#17 Circle Nav

Author: Corey Roth

#18 Burger Animation + Slide In Menu


Author: Valentine

#19 Sliding Menu

Author: Florian-Gropp

#20 Another Circle Menu

Author: Pierre


Not enough? Then this could be something for you!

Or… did you code your own fancy menu, which should appear in this list? Please let me know! 🙂

Related Posts
💬 Join the Conversation


  1. Tipings.Com says:

    Have the same problem but i m a complete noob. I use the max mega menu and it has a function z=999 and in the comment is says that it has to be 999 so it is always on top. Could this help?

  2. Fernando dos Santos says:


  3. Wired Whiskey says:

    These are freaking awesome! Keep it up. Love seeing different things like this that I can get ideas from for webpages.

    Thank you!

    1. LH says:

      Thank you!

Your email address will not be published. Required fields are marked *