Vue 开发中用到的分辨率相关插件
retina.js
加载高分辨率图片
postcss-px-to-viewport
postcss的插件:postcss-px-to-viewport(https://www.npmjs.com/package/postcss-px-to-viewport)
写CSS的时候严格按照设计稿上的像素值去写,这个插件负责将你写的px转换为vw。
module.exports = {"plugins": {// ..."postcss-px-to-viewport": {viewportWidth: 750,viewportHeight: 1334,unitPrecision: 3,viewportUnit: 'vw',selectorBlackList: ['.usepixel'],minPixelValue: 1,mediaQuery: false},// ...}}
viewportWidth:视口宽度,这里设置为跟设计稿宽度一致;
viewportHeight:视口高度,随便设置一个就可以;
unitPrecision:转换后值的精度,3表示保留3位小数;
viewportUnit:转换成什么视口单位,这里当然是vw;
selectorBlackList:是一个选择符数组,对应声明中的像素单位不会转换;
minPixelValue:最小像素值,大于等于这个值才会转换;
mediaQuery:是否转换媒体查询中的像素。
iOS 8+和Android 4.4+都支持vw。
夜雨聆风
