header
  a#menu_toggle.fa.fa-bars.menu.fa-2x
  
  nav#side-menu
    a#close.fa.fa-close
    ul
      li.nav-one
        a home
      li.nav-two
        a about
      li.nav-three
        a blog
      li.nav-four
        a project
View Compiled
body{
  font-family: sans-serif;
  background: url("https://pixabay.com/get/17ad64c7676cf4b5be0f/1443888884/pipeline-918414_1280.jpg?direct"), linear-gradient(10deg, #20392B, #7F99BE), no-repeat #7F99BE scroll;
  background-color: #fff;
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
  padding:0;
  margin:0;
}
header {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%; }
  header:last-child {
    margin-right: 0; }
  header nav {
    text-align: center; }
header nav ul{ list-style-type: none;
    padding: 0;
  margin-top:30px;
}
    header nav li {
      padding: 1em 0; }
header nav li:hover{
  background:#000;
  color: #fff;
}
      header nav li a {
        letter-spacing: 0.2em;
        text-transform: uppercase;
        font-weight: bold;
        cursor:pointer;
    }
.menu {
  position: absolute;
  left: 1em;
  top: 1em; 
}

#side-menu {
  box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.24);
  position: absolute;
  height: 100%;
  width: 320px;
  top: 0;
  left: 0;
  overflow: scroll;
  background: #fff;
  transition: all 0.3s linear;
  -webkit-transform: translateX(-320px);
  -moz-transform: translateX(-320px);
  -ms-transform: translateX(-320px);
  -o-transform: translateX(-320px);
  transform: translateX(-320px); }

.sideMenuToggle {
  -webkit-transform: translateX(0) !important;
  -moz-transform: translateX(0) !important;
  -ms-transform: translateX(0) !important;
  -o-transform: translateX(0) !important;
  transform: translateX(0) !important; }
#close{
  float: right;
  margin: 7px 18px;
}
// Forked from :https://codepen.io/vincent-vade/pen/VvpQmE
function menu() {
  var $toggle = document.getElementById('menu_toggle');
  var $sideMenu = document.getElementById('side-menu');
  var $close = document.getElementById('close');
  var $tl       = new TimelineMax();
  $toggle.addEventListener('click', function(){
    classie.toggle($sideMenu, "sideMenuToggle");
  });
  $close.addEventListener('click', function(){
    classie.remove($sideMenu, "sideMenuToggle");
  });
}
menu();

External CSS

  1. https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css

External JavaScript

  1. //cdnjs.cloudflare.com/ajax/libs/gsap/1.16.1/TweenMax.min.js
  2. https://cdn.jsdelivr.net/classie/1.0.1/classie.js