<header> <a no-js on-click-toggle-class=".sidemenu active"> <img src="https://github.com/ifedapoolarewaju/nojs/raw/master/example/menu.png" width="30px"> </a> </header> <div>Demo! Click the menu icon above</div> <div class="sidemenu"> <div class="content"> <p>Blank content ...</p> </div> </div>
body { font-family: sans-serif; background: white; color: black; } header { height: 50px; border-bottom: 1px #e0e0e0 solid; margin-bottom: 10px; } .sidemenu { position: absolute; height: calc(100% - 56px); top: 56px; left: -360px; width: 300px; background: #e0e0e0; padding: 0 30px; transition: all ease 0.3s; } .sidemenu.active { transform: translateX(360px); }
// no javascript.