Added a parameter to off-canvas to allow using 3D translate instead of animated margins. Highly experimental.