postcss pxtorem 配置

简介: 【8月更文挑战第9天】

postcss pxtorem 配置

// rootValue: 75, //根标签的font-size大小

// unitPrecision: 5,//转换成rem后的小数位数

// propList: ['*'],//需要转换的属性列表

// selectorBlackList: [],//则是一个对css选择器进行过滤的数组,比如你设置为['fs'],那例如fs-xl类名,里面有关px的样式将不被转换,这里也支持正则写法

// replace: true,

// mediaQuery: false,

// minPixelValue: 12 //设置小于多少尺寸将不会进行转换。
AI 代码解读

.pipe(postcss([ pxtorem({

rootValue: 50,

propList: ['*'],

replace: true,

minPixelValue: 1
AI 代码解读

})]))

配置rem.js 文件

const baseSize = 50

// 设置 rem 函数

function setRem () {

// 当前页面宽度相对于 750 宽的缩放比例,可根据自己需要修改。

const scale = document.documentElement.clientWidth / 375

// 设置页面根节点字体大小

document.documentElement.style.fontSize = (baseSize * scale) + 'px'

}

// 初始化

setRem()

// 改变窗口大小时重新设置 rem

window.onresize = function () {

setRem()

}

引入项目js中

目录
打赏
0
4
4
1
119
分享
相关文章
|
7月前
|
Vite——如何配置使用sass
Vite——如何配置使用sass
569 0
vite.config.js 的一些常用配置
vite.config.js 的一些常用配置
500 1
将 Babel 插件应用于实际项目中
【10月更文挑战第25天】如果在应用插件过程中出现问题,可以检查 Babel 配置是否正确、插件的依赖是否安装完整、构建工具的集成是否正确等,逐步排查和解决问题。通过以上步骤,就可以将 Babel 插件成功应用到实际项目中,实现特定的代码转换和功能增强。
vite中css最佳实践:使用postcss完善项目中的css配置
【8月更文挑战第3天】使用postcss完善项目中的css配置
1467 1
|
8月前
|
Vite 项目中如何去集成 Sass
Vite 项目中如何去集成 Sass
83 0
前端工程化-babel、corejs、postcss
前端工程化-babel、corejs、postcss
99 0
|
10月前
|
vue3+vite项目配置ESlint
vue3+vite项目配置ESlint
593 0
stylus、sass、less区别, Sass 、LESS是什么
【4月更文挑战第1天】stylus、sass、less区别, Sass 、LESS是什么
120 0

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等