For more detail this asset from the Unity Asset Store: Click Here
This is a paid asset, but we’ll share Off-Canvas Menu for FREE, Please keep in mind this package is provided only for learning purposes or to be able to test before buying the product, NOT FOR COMMERCIAL PURPOSES.
Off-Canvas Menu v1.1
The Off-Canvas Menu package allows you to create beautiful, native looking, customizable mobile menus in minutes. The menu reacts just like a native mobile menu, transitioning smoothly in and out of view and reacting to partial drags appropriately just as you would expect an off-canvas menu to in a real native mobile application. With Off-Canvas Menu it’s extremely easy to add your own menu headers, items and separators – and because it’s built completely in uGUI it’s simple to add your own completely custom menu items as well.