A CodePen by Eric Meyer. CSS-only off-canvas layout