快速将px转换成rem的方法

1.sass转化

 1.0将样式.css文件的px批量处理转换成pxTorem(**px)的形式,

快速转换的正则表达式为:([ :\(]{1})(-?\d{1,4})px,$1pxTorem($2px);

 

 1.1根据rem的使用原理,可以知道pxrem需要在html根元素设置一个font-size值,因为rem是相对于html根元素。在Sass中定义一个pxrem的函数,先要设置一个默认变量:

px转rem $browser-default-font-size: 12px !default;
@function pxTorem($px){
@return $px / $browser-default-font-size * 1rem;
}

 1.2编译

编译指令:sass --watch --style compact sass/:css/

2.给Sublime Text 2添加插件-rem-px,如果你想要转换成除以12的话,则需要在rem-px包中修改REM-PX.sublime-settings里面的文件内容。将里面的数字改掉即可。在sublime中快速将所以px搜索的正则方式是\d+px,,在编辑器里选择find all 否则无效。然后输入快捷键ctrl+shift+r即可

转载于:https://www.cnblogs.com/zoumiaomiao/p/4468614.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值