Off-canvas mobile navigation UI pattern with CSS3 animation