added basic off-canvas

needs breakpoint, tough
added breakpoint for off canvas

and… tabs vs spaces
adapted off canvas demo