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

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://www.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天堂免费在线观看| 亚洲av天堂天天天堂色| 亚洲精品美女久久久久高潮| 日韩精品视频在线不卡播放 | 国产极品嫩模在线观看91| 一区二区三区欧美日韩在线| 国产精品一区二区夜夜夜| 中文字幕三级电影天堂| 97免费在线视频观看| 九九热这里面只有精品| av一区二区三区不卡在线看| 亚洲第一女人天堂av| 精品人妻一区二区四区| 欧美午夜福利视频网址| 久久99热最新地址获取| 亚洲黄色av在线免费观看| 最新91熟女九色地址| 一区二区三区av天堂| 亚洲精品你懂的av在线| 日本又色又爽又黄的观看| 免费在线av一区二区| 深夜释放自己污在线看| 18禁视频免费无遮挡| av天堂男人站在线观看| 中文字幕av日韩在线| 欧美日韩成人精品一区二区 | 欧美黄片不用下载在线观看|