最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

自適應(yīng)方案postcss-pxtorem使用步驟

 更新時(shí)間:2024年11月28日 10:34:01   作者:SDNni  
這篇文章主要介紹了如何使用postcss-pxtorem插件將px單位轉(zhuǎn)換為rem單位,包括安裝插件、創(chuàng)建配置文件和引入腳本的步驟,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下

1.下載postcss-pxtorem插件

安裝指定版本
npm i postcss-pxtorem@5.1.1

2.在根目錄添加 .postcssrc.js文件

module.exports = {
    plugins: {
      autoprefixer: {},
      "postcss-pxtorem": {
        rootValue: 37.5, //換算基數(shù),
        propList: ['*'],
        unitToConvert: "px", // (String) 要轉(zhuǎn)換的單位,默認(rèn)是px。
        widthOfDesignLayout: 1920, // (Number) 設(shè)計(jì)布局的寬度。對(duì)于pc儀表盤,一般是1920.
        unitPrecision: 3, // (Number) 允許 REM 單位增長到的十進(jìn)制數(shù)字.
        selectorBlackList: [".ignore", ".hairlines"], // (Array) 要忽略并保留為 px 的選擇器.
        minPixelValue: 1, // (Number) 設(shè)置要替換的最小像素值.
        mediaQuery: false, // (Boolean) 允許在媒體查詢中轉(zhuǎn)換 px.
      },
    },
  };
  

3.在utils里添加rem.js文件

// 基準(zhǔn)大小
const baseSize = 37.5
// 設(shè)置 rem 函數(shù)
function setRem () {
  // 當(dāng)前頁面寬度相對(duì)于 750 寬的縮放比例,可根據(jù)自己需要修改。
  const scale = document.documentElement.clientWidth / 1920
  // 設(shè)置頁面根節(jié)點(diǎn)字體大小
  document.documentElement.style.fontSize = (baseSize * Math.min(scale, 2)) + 'px'
}
// 初始化
setRem()
// 改變窗口大小時(shí)重新設(shè)置 rem
window.onresize = function () {
  setRem()
}

4.引入main.js

import '@/utils/rem.js'

注意項(xiàng):

  • 標(biāo)簽中直接定義的 width和height進(jìn)行不了轉(zhuǎn)換, 例如img標(biāo)簽.
  • 標(biāo)簽中style屬性的width和height是可以被轉(zhuǎn)換的.

總結(jié) 

到此這篇關(guān)于自適應(yīng)方案postcss-pxtorem使用步驟的文章就介紹到這了,更多相關(guān)postcss-pxtorem使用內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

翁源县| 莫力| 台东市| 襄樊市| 大理市| 准格尔旗| 扎鲁特旗| 汉沽区| 铁岭市| 容城县| 佛教| 寿阳县| 本溪市| 山东| 县级市| 綦江县| 龙口市| 青海省| 临高县| 五大连池市| 阳朔县| 丽水市| 祥云县| 灌南县| 鄂温| 金寨县| 武安市| 九龙坡区| 舒兰市| 威信县| 新余市| 灌云县| 上蔡县| 江孜县| 布尔津县| 云安县| 镇宁| 连城县| 弥勒县| 应城市| 邛崃市|