手机 H5 项目中经常使用到的一些操作,比如图片批量 cdn,图片的宽高适配这些都将其自动化
将文件夹下的所有图片文件(包括子文件夹)批量生成宽高的对应 css 文件,生成的文件会在图片文件的根目录下,生成的文件如下:
- app-percent-xxx.css 宽度使用
%
,高度使用calc
,vw
的方式来计算,默认值为屏幕宽度永远为750px
- app-rem-xxx.css 宽度高度都使用
rem
,默认值为屏幕宽度永远为7.5rem
- app-rpx-xxx.css 宽度高度都使用
rpx
,默认值为屏幕宽度永远为750rpx
node img-css.js
- 图片文件名不要有重复,即使不在同一文件夹内也不要重复,否则会产生重复的 css 类
- 默认设计图的宽度为 750
px
,如果设计图宽度为 640 或其他值,则需要手动修改designPxWidth
字段为相应的宽度
将文件夹下的所有图片文件进行 cdn 地址转换,生成的文件会在图片文件的根目录下,生成的文件如下:
- cdn-all-xxx.js 所有图片的 cdn 路径
node img-cdn.js
- 这个 cdn 路径转换其实不会判断文件是不是图片类型,而是会把所有的文件都转化为 cdn 路径,如果有些文件不需要提交 cdn,请手动删除