vue-cli项目怎么使用vw单位
生活随笔
收集整理的這篇文章主要介紹了
vue-cli项目怎么使用vw单位
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
下面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后小數(shù)點保留的位數(shù)
“minPixelValue”: 1, // 不轉化為vw的最小px值
使用場景
vw與vh會在pc與移動端均產(chǎn)生效果,而不像flexible只會轉換一定寬度(記得是750px)以下設備的px為rem,因此若設計稿為移動端而生,全權使用vw單位會使得頁面在pc端出現(xiàn)字體過大等現(xiàn)象,需酌情處理,根據(jù)應用場景自行選擇
vue-cli3.0引入lib-flexible/px2rem
兼容性
vw/vh 單位其實出現(xiàn)比較早了,只是以前支持性不太好,現(xiàn)在隨著瀏覽器的發(fā)展,大部分(92%以上)的瀏覽器已經(jīng)支持了vw/vh
相關推薦:
2020年前端vue面試題大匯總(附答案)
vue教程推薦:2020最新的5個vue.js視頻教程精選
更多編程相關知識,請訪問:編程教學!!
總結
以上是生活随笔為你收集整理的vue-cli项目怎么使用vw单位的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 哈士奇与阿拉斯加雪橇犬的区别
- 下一篇: 局部变量、全局变量、堆、堆栈、静态和全局