使用postcss-pxtorem怎么適配移動端-創(chuàng)新互聯(lián)

今天就跟大家聊聊有關使用postcss-pxtorem怎么適配移動端,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。

創(chuàng)新互聯(lián)公司專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務,包含不限于成都網(wǎng)站建設、做網(wǎng)站、屏邊網(wǎng)絡推廣、小程序開發(fā)、屏邊網(wǎng)絡營銷、屏邊企業(yè)策劃、屏邊品牌公關、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務,您的肯定,是我們大的嘉獎;創(chuàng)新互聯(lián)公司為所有大學生創(chuàng)業(yè)者提供屏邊建站搭建服務,24小時服務熱線:18980820575,官方網(wǎng)址:muchs.cn

執(zhí)行命令 安裝插件postcss-pxtorem

npm install postcss-pxtorem -D

postcss.config.js 新建package.json同一個目錄下,文件內(nèi)容如下

module.exports = {
  plugins: {
    'autoprefixer': {
      browsers: ['Android >= 4.0', 'iOS >= 7']
    },
    'postcss-pxtorem': {
      rootValue: 32,//結果為:設計稿元素尺寸/32(一般750px的設計稿的根元素大小設置32),比如元素寬320px,最終頁面會換算成 10rem
      propList: ['*'], //屬性的選擇器,*表示通用
      selectorBlackList:[]    忽略的選擇器   .ig-  表示 .ig- 開頭的都不會轉換
    }
  }
}

postcss.config.js此文件配置完成后需要重啟項目生效

在根目錄src中新建util目錄下新建rem.js等比適配文件

// rem等比適配配置文件
// 基準大小
const baseSize = 750 // 注意此值要與 postcss.config.js 文件中的 rootValue保持一致
// 設置 rem 函數(shù)
function setRem () {
  // 當前頁面寬度相對于 375寬的縮放比例,可根據(jù)自己需要修改,一般設計稿都是寬750(圖方便可以拿到設計圖后改過來)。
  const scale = document.documentElement.clientWidth / 375
  // 設置頁面根節(jié)點字體大?。ā癕ath.min(scale, 2)” 指高放大比例為2,可根據(jù)實際業(yè)務需求調(diào)整)
  document.documentElement.style.fontSize = baseSize * Math.min(scale, 2) + 'px'
}
// 初始化
setRem()
// 改變窗口大小時重新設置 rem
window.onresize = function () {
  setRem()
}

在 main.js中引入 rem.js 文件,然后啟動項目

使用postcss-pxtorem怎么適配移動端

使用postcss-pxtorem怎么適配移動端

看完上述內(nèi)容,你們對使用postcss-pxtorem怎么適配移動端有進一步的了解嗎?如果還想了解更多知識或者相關內(nèi)容,請關注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。

文章名稱:使用postcss-pxtorem怎么適配移動端-創(chuàng)新互聯(lián)
本文鏈接:http://muchs.cn/article48/deiehp.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導航、移動網(wǎng)站建設、App設計、用戶體驗微信公眾號、外貿(mào)網(wǎng)站建設

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

手機網(wǎng)站建設