JSFiddle - React, Tailwind, and code Playground

HTML

<div style="background:#000">

<div class="mmenu">
  <ul class="social">
 <li><a href="/"><i class="fa fa-paper-plane"></i></a></li>
 <li><a href="/">1<i class="fa fa-facebook-official"></i>1</a></li>
 <li><a href="/"><i class="fa fa-vk"></i></a></li>
 <li><a href="/"><i class="fa fa-twitter"></i></a></li>
 <li><a href="/"><i class="fa fa-reddit-alien"></i></a></li>
 </ul>
 </div>
 <div class="burger"><span></span></div>
 
 
 </div>

CSS

.burger {
 margin: 12px 0;
 padding:5px 0;
 cursor:pointer;
 float:left;
 position:relative;
 width:16px;
 z-index: 500;
 }
  .burger:after,  .burger:before {
  content:"";
  display:inline-block;
  width:100%;
  height: 2px;
  position: absolute;
    background: #a7b4c3;
  }
    .burger:after {
    bottom:0;
    }
    .burger:before {
    top:0;
    }
  .burger span {
  width: 100%;
  display:block;
  height:2px;
  background: #a7b4c3;
  }
 .nav-open.burger span,  .nav-open.burger:after,  .nav-open.burger:before {
 background: #f1df00;
 }




@media screen and (max-width: 768px) {
.mmenu {
    padding: 80px 0;
    z-index: 400;
    position: fixed;
    top: 0;
    left: 0;
    transform: translate(-100%,0);
    transition: transform .6s ease-in-out, -webkit-transform .6s ease-in-out;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    justify-content: space-around;
    background: #26303b;
    height: 100%;
    width: 100%;
}




 .mmenu.nav-open {
    transform: translate(0,0);
    transition: transform .6s ease-in-out, -webkit-transform .6s ease-in-out;
}

}

JavaScript

$('.burger').on('click', function() {
 $('.mmenu, .burger').toggleClass('nav-open');
 });