rem.ts 323 B

123456789
  1. const baseWidth = 1920 // 设计图宽度
  2. const baseSize = 10 // rem 比例
  3. const doc = document.documentElement
  4. function refreshRem() {
  5. const width = doc.getBoundingClientRect().width
  6. doc.style.fontSize = baseSize * Math.min(width / baseWidth, 1) + "px"
  7. }
  8. refreshRem()
  9. window.addEventListener("resize", refreshRem)