Sublime Text中安装插件来实现px与rem间的换算

简介:

1、sublime text2中安装REM-PX插件来实现px与rem间的互换。

    package control组件安装。

    1.1按ctrl+` 调出console

    1.2粘贴以下代码到底部命令行并回车:

    import urllib2,os,hashlib; h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310898eea76'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler()) ); by = urllib2.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); open( os.path.join( ipp, pf), 'wb' ).write(by) if dh == h else None; print('Error validating download (got %s instead of %s), please try manual install' % (dh, h) if dh != h else 'Please restart Sublime Text to finish installation')

    1.3. 重启Sublime Text 2。 

    1.4. 如果在Perferences->package settings中看到package control这一项,则安装成功。

  如果这种方法不能安装成功,可以到这里下载文件手动安装。

 用Package Control安装插件的方法:

  1. 按下Ctrl+Shift+P调出命令面板

  2. 输入install 调出 Install Package 选项并回车,然后在列表中选中要安装的插件。

  这里选择的是REM-PX插件,安装完后,重启sublime text就行了。

  你可以通过PreFerences>Browser Packages下面的REM PX文件夹来查看相关的配置文件或修改配置文件,这里我先来说一下这个文件

  

  该文件中默认16px表示1rem,即要将以px为单位的值转换为以rem为单位时,是直接除以16来计算的。这里具体得看你的根元素即html的font-size值是多少,你就将这个值设置多少即可。

  这三个文件则是说明如何使用。

  

  例如,要将以px为单位的值转换为以rem为单位的时候,只需选中该值(注意:连同单位一起选中),然后时候Ctrl+shift+r即可转换成以rem为单位的值,

  同理,如需将以rem为单位的值转换为以px为单位的值时,只需选中该值(注意:连同单位一起选中),然后使用Ctrl+shift+x即可转换成以px为单位的值了。

  

  2、在sublime text3中安装CSSREM插件来实现px转换为rem

  具体实现看这里

  这里我要说的一点是px转换为rem的单位比例,该插件中默认单位比例是40,即表示40px相当于1rem,而我们浏览器一般默认html的font-size为16px,而我们也习惯性的将html的fong-size值设置为62.5%(即10/16*100%)即10px,这样的话,在转换的时候就比较好转换了,直接将以px为单位的值除以10即可。因此我们在具体的实现时得看一下你html元素的font-size是多少,你便可以将转换的单位比例改为多少。具体情况具体分析啦。


本文转自帅气的头头博客51CTO博客,原文链接http://blog.51cto.com/12902932/1949358如需转载请自行联系原作者

sshpp
相关文章
|
18天前
|
前端开发
解决适配375像素宽度667像素高度移动端方法:推荐一款非常好用的px转rem单位的VSCode插件px to rem & rpx (cssrem)
解决适配375像素宽度667像素高度移动端方法:推荐一款非常好用的px转rem单位的VSCode插件px to rem & rpx (cssrem)
|
3月前
|
编解码 前端开发
CSS中单位:【px和%】【em和rem】【vw|vh|vmin|vmax】的区别
CSS中单位:【px和%】【em和rem】【vw|vh|vmin|vmax】的区别
|
5月前
|
编解码 前端开发
css中单位px、pt、em和rem的区别
css中单位px、pt、em和rem的区别
|
8月前
CSS3 px、em、rem 的使用与区别
CSS3 px、em、rem 的使用与区别
38 0
|
前端开发 小程序
css:尺寸单位整理px、rem、em、vh、rpx
css:尺寸单位整理px、rem、em、vh、rpx
72 0
|
Web App开发 前端开发
px、em、rem的区别css单位换算
px、em、rem的区别css单位换算
124 0
|
前端开发 CDN
Font-Awesome4.7.0版本字体图标显示问题
在Font-Awesome4.7.0版本有时可能会出现字体图标显示为空白小方框的情况,本文提供一个解决思路
1055 0
Font-Awesome4.7.0版本字体图标显示问题
vscode安装px to rem & rpx & vw (cssrem) 插件及配置
vscode安装px to rem & rpx & vw (cssrem) 插件及配置
1265 0
vscode安装px to rem & rpx & vw (cssrem) 插件及配置
|
编解码 前端开发
【CSS】一文搞懂 em、px、rem、vh、vw 的区别!🔥🔥
前言 大家好,我是HoMeTown,今天聊一下CSS中em、px、rem、vh、vw这些单位都有什么区别,什么时候该用什么单位,如何正确使用。
159 0
|
前端开发
15、CSS单位元素(px、em、rem)
15、CSS单位元素(px、em、rem)
58 0
15、CSS单位元素(px、em、rem)