Genesis Sample theme ships with a responsive menu featuring dashicon However, if you want to replace it with something animated and more fun, this guide can be useful.
This guide is a recreation of Sridhar’s original tutorial on the same topic. However, for future reference, I decided to redo the steps in my own style.
Here are the steps to add an animated hamburger menu icon in Genesis Sample.
Step #1: Update the Markup in Responsive Menu Settings in Genesis Sample Theme
Step #2: Add CSS for Animated Hamburger Menu Icon in Genesis
Step #3: Customize as Necessary (Optional)
This guide is based on CSS-animated hamburgers by Jonathan Suh, which features 17 different types of animated icons for you to choose from. Head over to to this guide and choose the style of your liking, and tweak the css as necessary.
That’s it! Hope you find this useful!
Here’s a gif of how it works on this site.
Ivan Privalov says
There is a typo in the:
‘subMenuIconsClass’ => ‘dashicons-before dashicons-arrow-down-alt2’,
The proper key is not ‘subMenuIconsClass’ but ‘subMenuIconClass’
Source: https://github.com/studiopress/responsive-menus
topleague says
Thanks Ivan! I will look into this.