JSFiddle - React, Tailwind, and code Playground
HTML
<div id="container">
<div class="child">
<ul>
<li>This</li>
<li>Menu</li>
<li>Is</li>
<li>Neat</li>
</ul>
</div>
<button>Toggle Menu</button>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque gravida sapien at dolor porttitor egestas. Cras vitae justo id magna gravida volutpat quis eu sapien. Donec pellentesque dui ac molestie placerat. Aliquam erat volutpat. Vestibulum vel justo velit. Maecenas consequat sed magna vel vulputate. Vestibulum in adipiscing est, id condimentum erat. Duis scelerisque tempor augue, a scelerisque felis scelerisque eu. Quisque imperdiet, justo auctor rutrum mattis, tellus velit condimentum arcu, eget placerat nisi ipsum vestibulum leo. Nulla tincidunt a neque eleifend iaculis. In vestibulum libero nec quam molestie porttitor. Cras eros felis, auctor at ligula sit amet, fringilla mollis tellus.
Nullam volutpat in risus non dictum. Etiam lectus nibh, condimentum semper sodales ac, molestie eu diam. Donec felis purus, accumsan eget tincidunt at, vestibulum eu diam. Proin tincidunt consequat vulputate. Vestibulum mattis nisl leo, ut viverra dolor ultrices mollis. Curabitur dignissim non turpis ut euismod. Sed id porta libero, eu sollicitudin sem. Maecenas ut leo molestie, vestibulum erat sed, volutpat purus. Quisque vitae euismod elit. Integer quis mi quam. Vestibulum pulvinar ut sapien fringilla volutpat. Vestibulum rutrum magna justo. Aliquam a neque sed ante suscipit dictum ac ut augue. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Quisque nec turpis accumsan, vehicula sapien nec, pretium felis. Mauris quis dignissim massa.
Phasellus a erat tortor. Vestibulum luctus metus nunc. Aenean nec dictum lacus. Aenean in orci nec est varius bibendum vitae nec odio. Ut aliquet tempor mauris, ut ullamcorper turpis dapibus a. Pellentesque at nisl nulla. Integer venenatis, quam aliquet ornare egestas, quam leo...
CSS
body{
margin:0;
padding: 0;
}
#container{
background-color: #CCCCCC;
width: 100%;
}
.child{
width: 10em;
position: absolute;
right: 0;
background-color: #EECCCC;
}
JavaScript
$( "button" ).on( "click", function(){
$( ".child" ).toggle();
} );