美文网首页
关于rem的适配方案

关于rem的适配方案

作者: 苏s哈 | 来源:发表于2020-07-10 13:43 被阅读0次

1、安装1个依赖,postcss-px2rem

npm i postcss-px2rem -D

2、在vue.config.js文件中配置如下

const px2rem = require('postcss-px2rem')

const postcss = px2rem({
  remUnit: 75 //基准大小 baseSize,需要和rem.js中相同
})
module.exports = {
  css: {
    loaderOptions: {
      postcss: {
        plugins: [
          postcss
        ]
      }
    }
  },
}

3、在public文件下的index.html页面写入如下

// 基准大小
  const baseSize = 75
  // 设置 rem 函数
  function setRem() {
    // 当前页面宽度相对于 750 宽的缩放比例,可根据自己需要修改。
    const scale = document.documentElement.clientWidth / 750
    // 设置页面根节点字体大小
    console.log(document.documentElement.clientWidth)
    console.log(scale)
    document.documentElement.style.fontSize = baseSize * Math.min(scale, 2) + 'px'
  }
  // 初始化
  setRem()
  // 改变窗口大小时重新设置 rem
  window.onresize = function () {
    setRem()
  }

相关文章

  • 解决vue移动端适配问题

    1,先看看网上关于移动端适配讲解 再聊移动端页面适配,rem和vw适配方案! 基础点:rem相对根节点 字体的大小...

  • 解决vue移动端适配问题

    1,先看看网上关于移动端适配讲解 再聊移动端页面适配,rem和vw适配方案! 基础点:rem相对根节点字体的大小。...

  • 前端解决方案工具集

    移动适配方案之--postcss-px2rem+getRem多终端适配方案适配js 1、安装npminstallp...

  • 关于大屏利用rem自适应

    功课传送门:大屏上的全屏页面的自适应适配方案 rem 方案 rem (font size of the root ...

  • 移动端适配方案

    @description 该方法是用于移动端适配功能, 结合淘宝的适配方案flexible + rem 实现适配,...

  • 2019-07-31

    PostCSS的插件 -- 关于vue rem适配布局方案 PostCSS的插件 作用:用于自动将像素单元生成re...

  • React 配置 rem (移动端适配)

    移动端适配方案介绍 在移动端中,为了设配不同的设备,通常使用rem来做适配。 rem是通过根元素进行适配的,网页中...

  • 移动Web

    屏幕适配 rem适配 1、设置 设置页面元素宽度单位为 rem 或 em注:此方案比较灵活,我们的案例将采用这种方...

  • 关于rem的适配方案

    1、安装1个依赖,postcss-px2rem 2、在vue.config.js文件中配置如下 3、在public...

  • 移动端适配

    移动端适配 1.适配宽高等问题REM方案:改变页面根部的font-size js方案:通过缩放viewport,达...

网友评论

      本文标题:关于rem的适配方案

      本文链接:https://www.haomeiwen.com/subject/ptfmcktx.html