zoukankan      html  css  js  c++  java
  • 移动端 vm 适配方案

    1.安装依赖

    npm install postcss-px-to-viewport -D
    

    2.修改 .postcssrc.js

    将根目录下 .postcssrc.js 文件修改如下

    // https://github.com/michael-ciniawsky/postcss-load-config
    module.exports = {
      plugins: {
        autoprefixer: {
          overrideBrowserslist: [
            "Android 4.1",
            "iOS 7.1",
            "Chrome > 31",
            "ff > 31",
            "ie >= 8",
          ],
        },
        "postcss-px-to-viewport": {
          viewportWidth: 375, // 视窗的宽度,对应的是我们设计稿的宽度,一般是750
          unitPrecision: 3, // 指定`px`转换为视窗单位值的小数位数(很多时候无法整除)
          viewportUnit: "vw", // 指定需要转换成的视窗单位,建议使用vw
          selectorBlackList: [".ignore", ".hairlines"], // 指定不转换为视窗单位的类,可以自定义,可以无限添加,建议定义一至两个通用的类名
          minPixelValue: 1, // 小于或等于`1px`不转换为视窗单位,你也可以设置为你想要的值
          mediaQuery: false, // 允许在媒体查询中转换`px`
        },
      },
    };

    3.删除原来的 rem 相关代码

    src/main.js 删除如下代码

    // 移动端适配
    import "lib-flexible/flexible.js";

    package.json 删除如下代码

    "lib-flexible": "^0.3.2",
    "postcss-pxtorem": "^5.1.1",

    运行起来,F12 元素 css style 就是 vw 单位了

  • 相关阅读:
    1211.分割平衡字符串
    1282.用户分组
    分模块配置
    Spring Bean相关配置
    Spring IOC是什么
    Spring简介
    小黄衫感想
    团队展示
    原型设计
    结对作业
  • 原文地址:https://www.cnblogs.com/xzqyun/p/15771294.html
Copyright © 2011-2022 走看看