Zoom-out-effect

Also tidied JS+CSS
Support mobile devices