Off Canvas Menu Extra Concept Technical Variations Technical This version of the Off Canvas pattern works by using negative margins and changing class names with JavaScript. Transition effects are accomplished using css3 transitions. I'll go over the basic style concepts below. A Responsible Start In order to ensure users can get to all the content when JavaScript is disabled, we'll have a .no-js