欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

vue3.0中使用postcss-pxtorem的具體方法

postcss-pxtorem是PostCSS的插件,用于將像素單元生成rem單位。

創(chuàng)新互聯(lián)公司是一家專業(yè)提供新區(qū)企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站制作、成都做網(wǎng)站、成都h5網(wǎng)站建設(shè)、小程序制作等業(yè)務(wù)。10年已為新區(qū)眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)絡(luò)公司優(yōu)惠進(jìn)行中。

前端開發(fā)還原設(shè)計稿的重要性毋庸置疑,目前應(yīng)用的單位最多還是rem,然而每次在制作過程中需要自己計算rem值,為了能夠直接按照設(shè)計圖的尺寸開發(fā),并且能自動編譯轉(zhuǎn)換成rem,下面就來分享下postcss-pxtorem的使用。

1.安裝依賴

npm install postcss-pxtorem -D

2.設(shè)置規(guī)則(更改postcss.config.js,該文件為使用vue-cli3自動創(chuàng)建的文件)

module.exports = {
 plugins: {
  'autoprefixer': {
   browsers: ['Android >= 4.0', 'iOS >= 7']
  },
  'postcss-pxtorem': {
   rootValue: 16,//結(jié)果為:設(shè)計稿元素尺寸/16,比如元素寬320px,最終頁面會換算成 20rem
   propList: ['*']
  }
 }
}

操作到這里移動端自動適配了嗎,當(dāng)然不能,目前只是將px單位轉(zhuǎn)換成rem,移動端適配還差最后一步,初接觸rem理解起來有點懵,后來發(fā)現(xiàn)了一個好理解的方法,下面來分享一下。

現(xiàn)在我們作一個實驗,你可以新建一個網(wǎng)頁,并寫入如下代碼:

<div class="test">
  <p class="hello">Hello</p>
</div>

然后給html一個基本的樣式:

.test{
  width:320px;
  height:160px;
  background-color: bisque;
  text-align: center;
}
.hello{
  color:red;
}

上邊我們使用了還是傳統(tǒng)的使用px作為單位,我們在移動端調(diào)試模式iphone5環(huán)境查看一下。會發(fā)現(xiàn)div的寬度是正好的,我們再查看一下字體,發(fā)現(xiàn)大小是16px。

我們現(xiàn)在可以把CSS中的px單位換成rem單位來進(jìn)行測試。因為html根元素的字體大小是16px,那么換成rem單位,直接除以16就好。

.test{
  width:20rem;
  height:10rem;
  background-color: bisque;
  text-align: center;
}
.hello{
  color:red;
  font-size:1rem;
}

明白了REM的原理后,我們就可以使用這個特點來進(jìn)行適應(yīng)布局了,這也是現(xiàn)在比較主流的移動端web適配方案。src目錄下,新建 libs/rem.js 輸入如下代碼

// 設(shè)置 rem 函數(shù)
function setRem () {

  // 320 默認(rèn)大小16px; 320px = 20rem ;每個元素px基礎(chǔ)上/16
  let htmlWidth = document.documentElement.clientWidth || document.body.clientWidth;
//得到html的Dom元素
  let htmlDom = document.getElementsByTagName('html')[0];
//設(shè)置根元素字體大小
  htmlDom.style.fontSize= htmlWidth/20 + 'px';
}
// 初始化
setRem();
// 改變窗口大小時重新設(shè)置 rem
window.onresize = function () {
  setRem()
}

在main.js中引入rem.js

import './libs/rem.js';

最后刷新頁面看下,就會發(fā)現(xiàn)原本用px的單位已經(jīng)自動換算成了rem;

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持創(chuàng)新互聯(lián)。

文章名稱:vue3.0中使用postcss-pxtorem的具體方法
鏈接地址:http://aaarwkj.com/article0/gdigoo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供自適應(yīng)網(wǎng)站、關(guān)鍵詞優(yōu)化、定制開發(fā)品牌網(wǎng)站建設(shè)、全網(wǎng)營銷推廣、網(wǎng)站排名

廣告

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

成都網(wǎng)站建設(shè)公司
韩国三级网站在线观看视频| 青青青在线视频观看华人| 日韩精品女性三级视频| 中文字幕久久亚洲一区| 天天操天天射夜夜撸| av中文字幕国产精品| 国产一区二区精品久久岳√| 日韩蜜桃av一二三四区| 欧美亚洲精品在线观看| 日韩欧美性生活免费观看| 午夜性生活视频免费看| av毛片天堂在线观看| 久久亚洲中文字幕丝袜长腿| 国产一区二区精品小视频| 欧美日韩亚洲国产三级| 99久久偷拍美女大白屁股| 日韩不伦高清一区二区三区| 免费看欧美黄片在线看| av 一区二区三区av| 亚洲av成人一区二区三区| 国产精品久久久99| 亚洲精品中文字幕日本乱码| 国产日本韩国三级在线| 精品毛片在线播放网站不卡| 国产精品一区二区三区激情| 四虎海外免费永久地址| 日韩一区二区三区不卡| 欧美日韩欧美国产精品| 狠狠躁夜夜躁人人爽蜜桃| 亚洲精品91在线中文字幕| 麻豆av久久一区二区| 日韩精品 视频二区| 激情婷婷亚洲五月综合网| 国产剧情av色诱女教师| 日本免费中文字幕在线| 久国产亚洲精品久久久极品| 亚洲av毛片免费在线| 少妇太爽高潮在线播放| 欧美在线观看香蕉视频| 国产亚洲欧美日韩精品| 欧美女人又粗又长亚洲|