simple off-canvas with css and vanilla js