You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

17 lines
579 B

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

// rem等比适配配置文件
// 基准大小
const baseSize = 16
// 设置 rem 函数
function setRem() {
// 当前页面屏幕分辨率相对于 1920宽的缩放比例可根据自己需要修改
const scale = document.documentElement.clientWidth / 1920
// 设置页面根节点字体大小“Math.min(scale, 3)” 指最高放大比例为3可根据实际业务需求调整
document.documentElement.style.fontSize = `${baseSize * Math.min(scale, 3)}px`
}
// 初始化
setRem()
// 改变窗口大小时重新设置 rem
window.onresize = () => {
setRem()
}