做移动端开发会经常遇到页面缩放的一些需求。
先要知道这些属性所代表对含义,如:
1 | <meta |
- width=device-width
应用程序的宽度和屏幕的宽度是一样的 - height=device-height
应用程序的高度和屏幕的高是一样的 - initial-scale=1.0
应用程序启动时候的缩放尺度(1.0 表示不缩放) - minimum-scale=1.0
用户可以缩放到的最小尺度(1.0 表示不缩放) - maximum-scale=1.0
用户可以放大到的最大尺度(1.0 表示不缩放) - user-scalable=no
用户是否可以通过他的手势来缩放整个应用程序,使应用程序的尺度发生一个改变
最后,附上一段我写对缩放代码
1 | var pageWidth = 设计稿宽度; |
[越努力,越幸运!]