前端大屏展示框架搭建(四)
和rem类似。通过一个px转vw、vh的换算方法,实现动态响应式大屏页面。有点类似iOS的autoLayout了。
换算方法
具体要根据设计图定,宽高值而已
1 |
|
使用
1 |
|
直接在scss中调用vw、vh方法就行,这里有个地方要注意的,就是用到这2方法的地方,定义的变量后面不需要跟单位了,直接数字就行,例如上面的 $headHeight ,写法如下就行:
1 |
|
缺点
- 每次都要引入vw、vh方法,就算封装在一个文件里面了,也需要在对应页面的scss里面引入
- 页面布局里所有的px都需要用vw、vh替换
- 支持IE10以上
工程代码
整个项目的代码在下面地址,详见 layout 里面的 vwLayout
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!