JSFiddle - React, Tailwind, and code Playground

HTML

<script src="https://code.jquery.com/jquery-2.2.4.min.js"></script>
  <body>
    <div class="wrapper">
      <header>
        <div class="menu-icon">
          <img src="images/Menu-64.png">
        </div><!--menu-icon-->
        <div class="menu">
          <div class="menu-nav">
            <ul>
              <li>Home</li>
              <li>Work</li>
              <li>Contact</li>
            </ul>

            <div class="menu-social">
              <img src="images/Instagram.png" alt="instagram" />
              <img src="images/Twitter.png" alt="twitter" />
              <img src="images/LinkedIn.png" alt="linkedin" />
            </div>
          </div><!--menu-nav-->
        </div>

        <div class="bio">

          <div class="hello">
            <h1>Hello...</h1>
          </div><!--Hello-->

          <div class="desc">
            <p>Lorem ipsum dolor sit amet, vitae ridiculus mauris quisque dolor dignissim proin, ante commodo dui tincidunt, tortor nisl volutpat ac.</p>
            <div class="skills">
               <p>sit amet, vitae ridiculus mauris quisque dolor</p>
            </div><!--Skills-->
          </div><!--Desc-->

        </div><!--Bio-->
      </header>

    </div><!--Wrapper-->
    <script type="text/javascript" src="javascript/jquery-3.1.0.js"></script>
    <script type="text/javascript" src="javascript/main.js"></script>

CSS

/*
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com
Twitter: @rich_clark
*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  /*background:transparent;*/
}

body {
  line-height: 1;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

nav ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

header {
  background-color: #37474F;
}

header .menu-icon {
  padding: 15px;
  cursor: pointer;
  width: 50px;
}

header .menu-icon img {
  width: 50px;
  height: 50px;
}

header .menu {
  width: 100%;
}

header .menu .menu-nav {
  z-index: 2;
  position: absolute;
  background-color: #18FFFF;
  width: 90%;
  margin: 0 auto;
  left: 0;
  right: 0;
  border-radius: 5px;
  display: none;
}

header .menu .menu-nav ul {
  margin-top: 20px;
}

header .menu .menu-nav ul li {
  text-align: center;
  padding: 10px;
  list-style: none;
  border-radius: 5x;
  font-size: 2em;
  cursor: pointer;
}

header .menu .menu-nav ul li:hover {
  background-color: #607D8B;
}

header .menu h1 {
  text-align: center;
  padding-top: 20px;
}

header .menu .menu-social {
  width: 170px;
  margin: 100px auto;
  margin-bottom: 20px;
}

header .menu .menu-social img {
  cursor: pointer;
  margin: 0 1px 0...

JavaScript

$(document).ready(function(){
    $('.menu-icon').click(function(){
       $('.menu-nav').animate({
            height: 'toggle'
          }, 200
       );
  });
});