CSSREM一个快速从px转为rem的插件

CSSREM一个快速从px转为rem的插件

1、sublime安装css插件实现px转rem

插件效果如下:

在这里插入图片描述
安装

  • 下载本项目,比如:git clone https://github.com/flashlizi/cssrem

  • 进入packages目录:Sublime Text -> Preferences -> Browse Packages…

  • 复制下载的cssrem目录到刚才的packges目录里。 重启Sublime Text。

安装之后sublime如果有下面的菜单就表示安装成功
在这里插入图片描述

配置参数
参数配置文件:Sublime Text -> Preferences -> Package Settings -> cssrem
px_to_rem - px转rem的单位比例,默认为40。
max_rem_fraction_length - px转rem的小数部分的最大长度。默认为6。
available_file_types - 启用此插件的文件类型。默认为:[".css", “.less”, “.sass”]。

2、VsCode安装css插件实现px转rem

个人建议安装VsCode代码开发,很多插件都会有自带,哈哈
1、搜索安装插件
在这里插入图片描述
2、配置设置
在这里插入图片描述

在这里插入图片描述
如果需要VsCode软件安装包的关注 资源君24HOURS公众号
回复VsCode软件即可获取

使用rem单位,而不是px单位的方法。 要在一个页面中使用postcss-pxtorem插件px单位换为rem单位,首先需要安装postcss、postcss-loader和postcss-pxtorem插件。可以使用以下命令进行安装: ``` npm i postcss postcss-loader postcss-pxtorem -D ``` 接下来,根据你所使用的框架的配置文件进行配置。以vite框架为例,需要在vite.config.js文件中增加相应的配置项。例如: ```javascript import { defineConfig } from 'vite'; import postCssPxToRem from 'postcss-pxtorem'; export default defineConfig({ css: { postcss: { plugins: [ postCssPxToRem({ rootValue: 14, // 设置1rem的大小 propList: ['*'], }), ], }, }, }); ``` 以上配置中,rootValue表示1rem的大小为14px,propList表示要换的属性列表。根据需要可以进行调整。 在代码开发过程中,只需要正常使用px单位编写样式。在编译运行之后,postcss-pxtorem插件会自动将样式中的px单位换为rem单位。例如,样式代码如下: ```css div { font-size: 18px; font-weight: 800; color: #000; } ``` 在运行之后,样式会自动换为: ```css div { font-size: 1.28571rem; font-weight: 800; color: #000; } ``` 以上是在vite框架中使用postcss-pxtorem插件的配置方法,其他框架可以进行参考,并根据自己的架构进行相应的更改。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [移动端适配 rem、postcss-pxtorem、postcss-px-to-viewport、vw vh](https://blog.csdn.net/xuyanl/article/details/129499800)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *3* [postcss postcss-pxtorem将px转为rem的实现](https://blog.csdn.net/friend_ship/article/details/128225615)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值