美文网首页适配
pc 端自适应

pc 端自适应

作者: 前端陈陈陈 | 来源:发表于2020-08-26 16:14 被阅读0次

npm install lib-flexble --save
npm i --save postcss-plugin-px2rem
在项目入口文件main.js 中引入lib-flexible import 'lib-flexible'
去掉目标文件的index.html头里的meta标签。

vue.config.js(新建项目需要在项根目录新建)中配置css.loaderOptions

module.exports = {
    css: {
        loaderOptions: {
            postcss: {
                plugins: [
                    require('postcss-plugin-px2rem')({
                        rootValue: 75, //换算基数, 默认100
                        // unitPrecision: 5, //允许REM单位增长到的十进制数字。
                        //propWhiteList: [],  //默认值是一个空数组,这意味着禁用白名单并启用所有属性。
                        // propBlackList: [], //黑名单
                        exclude: /(node_module)/,  //默认false,可以(reg)利用正则表达式排除某些文件夹的方法,例如/(node_module)/ 。如果想把前端UI框架内的px也转换成rem,请把此属性设为默认值
                        // selectorBlackList: [], //要忽略并保留为px的选择器
                        // ignoreIdentifier: false,  //(boolean/string)忽略单个属性的方法,启用ignoreidentifier后,replace将自动设置为true。
                        // replace: true, // (布尔值)替换包含REM的规则,而不是添加回退。
                        mediaQuery: false,  //(布尔值)允许在媒体查询中转换px。
                        minPixelValue: 3 //设置要替换的最小像素值(3px会被转rem)。 默认 0
                    })
                ]
            }
        }
    },
}

此时rootValue为75是因为设计稿为750px,为375的二倍设计图
若在375下:html,font-size会被设置为:37.5px
设计稿上div的width为750px,我们在css中就直接写750px;
计算结果为:750/75*37.5=375px,刚好符合我们的预期
所以rootValue大小根据设计稿尺寸/10,若设计稿宽度为375px,rootValue: 37.5

相关文章

  • web自适应

    简单事情简单做-宽度自适应 所谓宽度自适应严格来说是一种PC端的自适应布局方式在移动端的延伸。在处理PC端的前端界...

  • 前端自适应问题

    自适应问题 PC端随屏幕分辨率与窗口大小自适应 参考文献 vue项目PC端随屏幕分辨率与窗口大小自适应[https...

  • pc端自适应

    原链接 https://waliblog.com/css/2018/03/19/compatible.html 配...

  • PC端自适应

    1920设计稿 app.vue 浏览器查看效果 1、使用F12打开控制台,切换到移动端浏览方式2、在机型切换选项里...

  • pc 端自适应

    npm install lib-flexble --savenpm i --save postcss-plugin...

  • webview设置自适应任意大小的pc网页

    1.有些时候我们会发现pc端网页在webview显示时候,页面超出屏幕,使用下面设置可以自适应pc网页

  • 2019-09-27

    图片大小自适应、pc端、手机端图片适应手机端 要控制的是装图片的容器宽度 img{display: block;...

  • pc端自适应——rem

    遇到项目需求变更,需要自适应4:3主流屏幕,于是采用了rem,和动态js计算根元素。 1.rem rem是指相对于...

  • PC 移动端自适应

    一、安装命令 二、新建文件 引入文件 在项目根目录下新建文件 vue.config.js 文件内容

  • 【组件模块化6】自适应

    PC端谈到自适应不大,无非是屏大屏小。但是针对移动端,自适应比较复杂。两个问题:1、设计稿是否一份,代码是否一份?...

网友评论

    本文标题:pc 端自适应

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