• 技术文章 >web前端 >Vue.js

    vue-cli项目怎么使用vw单位?

    青灯夜游青灯夜游2020-11-17 17:58:16转载478
    下面vue.js栏目给大家介绍一下vue-cli项目中使用vw——相比flexible更原生的移动端解决方案。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。

    安装
    命令行输入:

    yarn add postcss-px-to-viewport

    npm i postcss-px-to-viewport -save -dev

    配置
    package.json中,在postcss中添加代码:

    "postcss": {
    "plugins": {
    "autoprefixer": {},
    "postcss-px-to-viewport": {
    "viewportWidth": 750,
    "minPixelValue": 1
    }
    }
    },

    配置项:
    “viewportWidth”: 750, // 设计稿的宽度
    “unitPrecision”: 3, // px转成vw、vh后小数点保留的位数
    “minPixelValue”: 1, // 不转化为vw的最小px值

    使用场景

    vw与vh会在pc与移动端均产生效果,而不像flexible只会转换一定宽度(记得是750px)以下设备的px为rem,因此若设计稿为移动端而生,全权使用vw单位会使得页面在pc端出现字体过大等现象,需酌情处理,根据应用场景自行选择
    vue-cli3.0引入lib-flexible/px2rem

    兼容性

    vw/vh 单位其实出现比较早了,只是以前支持性不太好,现在随着浏览器的发展,大部分(92%以上)的浏览器已经支持了vw/vh

    相关推荐:

    2020年前端vue面试题大汇总(附答案)

    vue教程推荐:2020最新的5个vue.js视频教程精选

    更多编程相关知识,请访问:编程教学!!

    以上就是vue-cli项目怎么使用vw单位?的详细内容,更多请关注php中文网其它相关文章!

    声明:本文转载于:博客园,如有侵犯,请联系admin@php.cn删除
    专题推荐:vue-cli vue vw单位
    上一篇:vue.js是前端框架吗? 下一篇:vue.js属于前端框架么
    大前端线上培训班

    相关文章推荐

    • vue和react有什么优点?• vue.js中如何绑定事件• vue.mixin怎么使用• vue.js的优势是什么• vue.js判断对象是否为空的方法是什么

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网