<div>
<h1>Sliding Menu</h1><h4><button href="#" id="toggle">Toggle menu</button></h4>
  <div id="menu">
    <strong>Menu</strong>
    <ul>
      <li><a href="">Vestibulum 1</a></li>
      <li><a href="">Vestibulum 2</a></li>
      <li><a href="">Vestibulum 3</a></li>
      <li><a href="">Vestibulum 4</a></li>
      <li><a href="">Vestibulum 5</a></li>
      <li><a href="">Vestibulum 6</a></li>
    </ul>
  </div>
  <div id="content">
   
    <blockquote>Click on toggle menu button to show/hide the left menu.</blockquote>
    <hr>
    <p>ellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas</p>
<p>Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.</p>
<p>Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.</p>  
  </div>
</div>
#menu {float: left; transition: left 1s;}
#content { background: url('http://old.maquinadenoticias.com/home_background.jpg'); background-position:fixed; background-repeat:none; border-radius: 15px; width:465px; margin-left:12px;}
#menu {background: rgba(80,105,105,.9);  padding: 8px; position: absolute; left: -520px; border-radius: 15px; border: 1px solid white; width:450px; margin-left:12px; z-index:2; text-align:center; font-size: 24px; color:white;/*box-shadow: 0px 0px 4px rgba(0,0,0,.9);*/ }
#menu ul {display-list-style:none; text-align:center;padding-right:26px; }
#menu li { display:block; border: 1px solid silver;padding:8px; text-align:center; font-size:16px; font-weight:bold; height:auto; }
#menu ul li a {width:100%;height:100%; text-decoration:none; color:silver;}
#menu ul li a:hover {color:red;}
#menu.active {left: 0px; box-shadow: 0px 0px 4px rgba(255,255,255,.4);}
#content {position: fixed; left: 0px;}
#content.active {left: 232px;}
jQuery(function() {
  jQuery('#toggle').on('click', function() {
    jQuery('#menu').toggleClass('active');
  });
})

External CSS

This Pen doesn't use any external CSS resources.

External JavaScript

  1. //cdnjs.cloudflare.com/ajax/libs/jquery/2.2.2/jquery.min.js