Vue使用lib-flexible,將px轉化為rem
1.下載lib-flexible
cnpm i lib-flexible --save
2.引入lib-flexible
在main.js中引入lib-flexible
import 'lib-flexible/flexible'
3.安裝px2rem-loader
cnpm install px2rem-loader
4.配置px2rem-loader
在build檔案中找到util.js,將px2rem-loader新增到cssLoaders中,將下面程式碼加進cssLoaders方法中
constpx2remLoader = {
loader: 'px2rem-loader',
options: {
remUint: 75 }
}
同時,在generateLoaders方法中新增px2remLoader
function generateLoaders (loader, loaderOptions) {
constloaders = [cssLoader, px2remLoader]
if (options.usePostCSS) {
loaders.push(postcssLoader)
}
if (loader) {
loaders.push({
loader: loader +'-loader',
options: Object.assign({}, loaderOptions, {
sourceMap: options.sourceMap
})
})
}
5、重啟
當配置完之後,重啟下服務,px會自動轉化為rem了
npm run dev
6、注意事項
1、不能在index.html的頭部加 name 為 viewport 的 meta 標籤,flexible會自動為我們新增!
2、對css中文字樣式增加/* px */字尾,會編譯出適應不同dpr的字號
3、對邊框樣式增加/* no */字尾,會保持原樣
.box{
border: 1px solid #fff; /* no */}
// 會被編譯成如下:.box{
border: 1px solid #fff;
}
相關文章
- (移動端適配px轉rem)react配置rem外掛lib-flexible和postcss-px2rem-excludeREMReactFlexCSS
- vue-cli3.0 使用 postcss-pxtorem(postcss-px2rem)自動轉換px為remVueCSSREM
- react內聯樣式使用webpack將px轉remReactWebREM
- 淘寶、網易移動端 px 轉換 rem 原理,Vue-cli 實現 px 轉換 remREMVue
- 如何在webpack+vue專案中使用postcss-px2remWebVueCSSREM
- Vue px自動換算 外掛 postcss-pxtorem lib-flexibleVueCSSREMFlex
- px em rem 探討REM
- vue+webpack專案中px2rem的例子VueWebREM
- 淺談px,em與remREM
- em、rem、px、的區別REM
- CSS px、em和rem單位CSSREM
- webpack手動構建vue和vue-cli構建使用 px2rem-loader ,全域性自動轉換px單位,讓自適應來的更簡單點!...WebVueREM
- css中的px、em、rem 詳解CSSREM
- px、em和rem實戰經驗REM
- rem自適應解決方案·px2rem-loader&hotcssREMCSS
- vue-cli3.0結合lib-flexible、px2rem實現移動端適配,完美解決第三方ui庫樣式變小問題VueFlexREMUI
- vue+vant 實現 rem的轉換VueREM
- px,em,rem,vw,vh之間的區別REM
- 使用 pandoc 將 Markdown 轉換為格式化文件
- 移動端的vw px rem之間換算REM
- px2rem 第三方庫實踐REM
- 短視訊商城系統,px如何轉換rem,且可等比例縮放頁面REM
- gulp-px2rem-plugin 外掛的一個小bugREMPlugin
- python將矩陣轉化為灰度圖Python矩陣
- 記錄一次postcss-plugin-px2rem失效問題CSSPluginREM
- css常用單位px、em、 rem 區別與各自的用法解析CSSREM
- C# 將PDF轉為線性化PDFC#
- matlab中將RGB影象轉化為灰度影象Matlab
- 在 Vue 3 中配置 remVueREM
- 優步如何使用 Databook 將後設資料轉化為洞察力?
- 深入Vue後臺管理開發(2)css,rem初始化VueCSSREM
- 使用Babel轉碼 將es6轉為es5Babel
- 如何將BigWig 檔案轉化為 bed 檔案
- 利用CONCATENATE公式將Excel資料轉化為SQL公式ExcelSQL
- 將網站轉化為應用程式Unite for Mac網站Mac
- pandas將Excel的所有行轉化為列表listExcel
- 使用Visual Studio將JSON格式資料自動轉化為對應的類JSON
- 使用DDD將領域發現轉化為產品和組織改進 - Nick