Подключите bootstrap и пользуйте их виджет модального окна. Или напишите на jquery - там 3 строчки кода. Если не знаете jquery - срочно учить. Не представляю себе веб проекта, где бы jquery не был базисом для юзер интерфейса сайта.
Как то так codepen.io/larrygeams/pen/reiDd
Найти в примерах можно по ключевиках - toggle nav , sidebar nav . А стилизовать, от куда будет появляться и как можно и в css. Суть в Jquery и событии .click()