menu 1

 <!DOCTYPE html>

<html lang="en-US">
    <head>
        <meta charset="UTF-8">
            <title>Menu</title>
        <link rel="stylesheet" type="text/css"href="Style.css" />
        <link href="https://fonts.googleapis.com/css?family=Josefin+Sans&display=swap"   rel="stylesheet">
        <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/all.min.css" rel="stylesheet" />
        <script src="https://code.jquery.com/jquery-3.4.1.js"></script>
    </head>
<body>
    <div class="menu-container">
      <div class="bg-image">
          <div class="menu-line">
          <div></div>
      </div>
    </div>
        
    <p>FAREZ</p>
        
    <ul>
            <li><a href="#"><i class="fas fa-home"></i>MENU</a> </li> 
            <li><a href="#"> <i class="far fa-question-circle"></i>ACERCA DE</a>  </li> 
            <li> <a href="#"> <i class="fas fa-sliders-h"></i>SERVICIOS</a> </li> 
            <li><a href="#"> <i class="fas fa-pen"></i>Blogs</a>  </li>
            <li> <a href="#"> <i class="far fa-file"></i>Resume</a> </li> 
            <li><a href="#"> <i class="far fa-envelope"></i>Contacto</a>  </li> 
            <li><a href="#"> <i class="fas fa-search-location"></i>Ubicación</a>  </li> 
     </ul>
  </div>
    
    <div class="main_sec">
      <p class="logo">FAREZ</p>
      <div class="shadow">
      </div>
    </div>
    
<script type="text/javascript">
   $(document).ready(function(){
   
    $('.menu-line').click(function(){
      $('.menu-container').toggleClass('active');
      $('.menu-line').toggleClass('line');
      $('.menu-line').toggleClass('opacity');
      $('.shadow').toggleClass('shadow_opac');
       })
       
   });
      
</script>
</body>
<style>
  *{
    margin:0;
   padding:0;
   font-family: 'Josefin Sans', sans-serif; 
    }
.main_sec {
    position:relative;
    width:100%;
    z-index:1;
    height:100vh;
    background-image:url("https://cdn.pixabay.com/photo/2015/04/23/22/00/tree-736885_960_720.jpg");
    background-position:center;
    background-repeat:no-repeat;
    background-size:cover;
    }
.main_sec .logo{
    position:absolute;
    text-transform:uppercase;
    color:white;
    font-size:1.5em;
    font-weight:700;
    right:20px;
    top:20px;
    }
.shadow{
   position:absolute;
   width:100%;
   height:100vh;
   top:0;
   left:0;
   background-color:rgba(0,0,0,0.7);
   transition:all 0.5s ease-in-out;
   opacity:0;
   z-index:3;
    }
.shadow_opac {
    opacity:1;
    }

.menu-container {
    position:absolute;
    width:70%;
    height:100%;
    left:-70%;
    top:0;
    z-index:10;
    background:#fff;
    transition:all 0.5s ease;
}
.active {
    left:0;
    }

.menu-container  .bg-image{
    position:relative;
    width:100%;
    height:60px;
    background-color:#0984e3;
    box-shadow: 0 3px 4px -1px rgba(0,0,0,0.25);
}
.menu-container p{
    position:absolute;
    left:18px;
    top:20px;
    text-transform:uppercase;
    font-size:1.5em;
    font-weight:700;
    color:#fff;
    }
.menu-line {
    width:40px;
    height:40px;
    position:relative;
    top:10px;
    left:110%;
    z-index:999;
    transition:0.5s ease;
    }
.line {
    left:73%;
    }
.menu-line div {
    position:absolute;
    width:30px;
    height:5px;
    background:#fff;
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);
    border-radius:3px;
    transition:0.5s ease;
    }
.menu-line.opacity div {
    background:transparent;
    }
.menu-line.opacity div:before{
    top:0;
    transform:rotate(45deg);
    }
.menu-line.opacity div:after{
    top:0;
    transform:rotate(-45deg);
    }

.menu-line div:before,.menu-line div:after {
    content:" ";
    position:absolute;
    width:30px;
    height:5px;
    background:#fff;
    left:50%;
    border-radius:3px;
    transform:translateX(-50%);
    transition:0.5s ease;
    }
.menu-line div:before{
    top:-10px;
    }
.menu-line div:after{
    top:10px;
    }

.menu-container ul li a {
    position:relative;
    width:100%;
    line-height:50px;
    margin-left:20px;
    text-decoration:none;
    font-size:14px;
    color:#000;
    transition:all 0.5s ease;
    }
.menu-container ul li a i {
    margin-right:30px;
    font-size:16px;
    color:#828282;
    }
.menu-container ul li:first-child{
    margin-top:10px;
    }
.menu-container ul li:nth-child(6){
    margin-top:10px;
    border-top:1px solid #aaa;
    padding-top:10px;
    }

.menu-container ul li:hover a{
    margin-left:40px;
    }


</style>
</html>