我们一般开发 H5 项目的话,做适配的方案就是采用 postcss-pxtorem 或者 postcss-px-to-viewport 方案来解决,设计稿一般都是基于 iphone6 标准来设计的; 这个我一般都知道,就是问下 2 个问题:
- 那开发 pc 端网页项目,一般是采用什么方案来做不同 pc 屏幕大小的? 设计师一般设计 pc 网页都是基于多少 像素 标准来设计的呢?
- 要做个 pc 兼响应式 h5 的项目,一般都是采用什么什么方案做的呢?
我是对开发 pc 网页项目不熟悉,有小伙伴知道的,可以说下嘛。
我现在做的项目就是
PC+H5
两个兼容,采用的大概方案有如下2种供你参考1.两套样式,html单独开发,js 80~95%复用
PC
和H5
是两套不一样的UI
,UI
代码也是两份,但是交互部分80%
左右可以复用。比如一个登录界面,
pc
用element-ui
,H5
用vant
。html部分用两套代码进行实现,js部分就用minix
进行混入共用,在不同组件的返回值做一些特殊处理即可。2.自适应,html、js共用,css做样式变形、控件做封装处理
这个做法对设计师的能力要求较高,对开发者的能力要求也略高,不然代码写出来很臃肿
比如采用
栅格
或者媒体查询
进行不同尺寸下的样式变化进行开发,代码都是一套。