由来

这是一个重构工具,试过有项目,本来用着 px 写单位,后来使用 rem 做适配,就要变更单位,有一些项目本来是按照 640 做设计稿宽度,后来做小程序了,做好的页面要变成基于 750 宽度的设计稿,相对的写好的绝对长度就要变。比如 640 里面的 320像素,就要换成 750 标准里面的 375 像素了。

于是我就搞出来这个工具,输入已经写好的 css,配置好相应的转换步骤,即可输出新长度标准的 css 了。

github 地址 下面附上 README

css 长度单位转换器

对传入字符串进行正则替换,可以按顺序执行多个步骤,不 star 一个吗?

(https://github.com/LiangWei88...

单位转换

一个单位按比例转换为另一个单位,如 16px, 转换为 rem 按照 1 像素等于 0.01 rem 的比值,保留 2 位小数,得出 0.16rem

等比数字转换

同一个单位相互转换,如 640px 设计稿中的 16px 转换为 750px 设计稿中的数字,保留 0 位小数,得出 19px

注意

满足下列几种格式,16px; 或 16px 16px 或 16px}

即单位后必须带空格或分号或花括号

/*错误写法*/

.test {

width:16px

}

/*正确写法, 三种都可以*/

.test {

width:16px;

margin: 16px 22px;

font-size: 32px}

使用方法

直接使用

npm i --save design-size-convertor

node node_modules/design-size-convertor/index.js

快捷脚本

npm i --save design-size-convertor 安装完,

可以把 node node_modules/design-size-convertor/index.js 放入到你的 package.json 的 script 里面

"script" : {

"dsc": "node node_modules/design-size-convertor/index.js"

}

然后使用 npm run dsc

下载压缩包

到 github 上面直接下载

然后运行 node index.js

直接使用,不 star 一个吗?

TODO

做成 webpack loader

css中的单位换算_css 长度单位转换器相关推荐

  1. css中的单位换算_CSS中各种长度单位总结

    在前端开发工作过程中曾碰到这样一问题: .parent{ width:400px; height:300px; border:1px solid #ccc; } .child{ margin:10%; ...

  2. css中的单位换算_css绝对长度单位主要有哪些?绝对长度单位之间如何换算?

    本篇文章就给大家介绍css长度单位中绝对长度单位主要有哪些,它们之间是怎么换算的.有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助. css中的长度单位有很多,可谓五花八门,但基本上可分 ...

  3. css中的单位换算_css大小单位px em rem的转换和详解

    css大小单位px em rem的转换和详解 PX特点 1. IE无法调整那些使用px作为单位的字体大小: 2. 国外的大部分网站能够调整的原因在于其使用了em或rem作为字体单位: 3. Firef ...

  4. css中的单位换算_CSS像素、物理像素、逻辑像素、设备像素比、PPI、Viewport

    1.PX(CSS pixels) 1.1 定义 虚拟像素,可以理解为"直觉"像素,CSS和JS使用的抽象单位,浏览器内的一切长度都是以CSS像素为单位的,CSS像素的单位是px. ...

  5. css中的单位换算_CSS单位px、em、rem及它们之间的换算关系

    作者:WangMin 格言:努力做好自己喜欢的每一件事 国内的设计师大都喜欢用px,而国外的网站大都喜欢用em和rem,那么三者的区别与优势是什么?接下来我们就来学习一下吧! 单位px.em.rem分 ...

  6. css中的单位换算_金蝶ERP入门教程:动态换算率及辅助计量单位的应用

    金蝶ERP入门教程:动态换算率及辅助计量单位的应用 关注我,我将定期分享更多的ERP解决方案 如果您喜欢且觉得内容有用,请点击分享转发 如果你有什么关于ERP系统的问题和疑问,可私信联系我 大家好,我 ...

  7. css中的单位换算_关于网页中pt和px的单位换算!

    关于pt和px的换算! px:说明: 相对长度单位.像素(Pixel). 像素是相对于显示器屏幕分辨率而言的. 譬如, WONDOWS的用户所使用的分辨率一般是96像素/英寸. 而MAC的用户所使用的 ...

  8. css单位计算方法,CSS中的单位和百分比计算

    CSS中的单位和百分比计算 发布时间:2020-05-23 15:53:59 来源:亿速云 阅读:217 作者:鸽子 CSS中的单位 绝对单位 in-英寸: cm; mm; pt-磅 相对单位 em- ...

  9. 计算机存储中的单位换算

    计算机存储中的单位换算 备战蓝桥杯的第1天,此题出现在第十一届蓝桥杯模拟赛中.(小白一枚,记录所有在做题过程中,出现的问题.) ## Byte.KB.MB.GB之间的转换* 这四个单位从小到大的排序是 ...

最新文章

  1. Linux 工程师的6类好习惯和23个教训
  2. 上传照片表单提交包括文本框下拉条等,如何取文本框的值
  3. elementUI自定义字体图标
  4. 初学JSP+Servlet常见的错误
  5. python快速排序函数_python算法-快速排序
  6. OpenCV_08 边缘检测:Sobel检测算子+Laplacian算子+Canny边缘检测
  7. 已从事软件测试一年,感觉依然很菜,只会基础的功能测试,想进一步学习,有没有好的建议呢?
  8. 【编程语言之Python】之plt画图尺寸、去白边
  9. Matlab语音倍速播放
  10. RMAN 总括 组成 配置 检测
  11. Photoshop中的抠图工具
  12. C语言(静态链接库和动态链接库)
  13. 关于Hibernate中调用集合类时出现的 the owning Session was closed 错误解决方案
  14. 使用函数求最大公约数 pta_13个数学函数应用技巧解读,易学易懂,远离数学计算困扰...
  15. MarkdownPad2安装教程
  16. jquery中的ajax方法请求后台数据
  17. 抓包神器:Fiddler Everywhere
  18. unique中译_unique是什么意思_ unique的翻译_音标_读音_用法_例句_爱词霸在线词典...
  19. 普歌-(mac m1亲身教程)iterm配置oh-my-zsh以及iterm配置dracula主题
  20. python中的reshape是什么意思_python中reshape的用法(深度学习入门程序)

热门文章

  1. decltype 类型指示符
  2. 网件交换机基本配置命令合集
  3. java 实例变量是类的成员变量吗_JAVA中成员变量,局部变量,实例变量,类变量,有什么关系,,?...
  4. dnf 服务器喇叭怎么制作,一个服务器喇叭的独白 - DNF玩家交流 - 地下城与勇士 - DNF-游久网(UUU9)DNF资料站...
  5. 局部变量能否和成员变量重名?
  6. Hutool - 对于图片的基本处理
  7. 程序员该如何去写自己的简历-代码而成的简历
  8. LCA——JD 3055 Nearest Common Ancestors
  9. 迈向图形化:dialog工具
  10. 用A4纸当屏幕「播放」宫崎骏动画,随意抖动都毫无破绽