Off canvas menu

Hey there!
I have created a custom menu in the header. How do I make the menu be "off-canvas". I want the menu to slide in when users click it. Especially on mobile devices.
Thank you :smiley: