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

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è)公司
天天操夜夜夜夜夜操| 亚洲码欧美码一区二区三区| 日韩中文字幕在线首页 | 日本欧美国产一区二区| 欧美日韩另类中文字幕 | 2020中文字字幕在线不卡| 内射嫩国产欧美国产日韩欧美| 98精品熟女亚洲av| 欧美日韩精品成人大片| 韩国av电影免费观看| 伦理在线视频免费观看视频| 国产一区二区欧美精品| 高清不卡av在线播放| 亚洲欧美精品综合久久99| 青青草原在线视频一区| 88国产精品久久久久久| 欧美激情一区二区亚洲专区| 亚洲香蕉av一区二区蜜桃| 少妇高潮特黄在线观看| 免费在线观看福利av| 夜福利国产视频大屁股| 国产我和子的乱视频亲生| 一本色道av久久精品+| 日韩高清一级黄色大片网站| 99热在线精品国产观看| 日韩精品在线观看一二三区| 91老熟女露脸大合集| 情侣自拍偷拍亚洲天堂区| 日韩美女搞黄色的网站| 亚洲欧美日韩综合精品久久| 欧美日韩在线一区二区精品| 熟女熟妇乱女乱妇综合网| 日韩欧美一区二区狠狠插| av成人资源一区久久| 亚洲国产精品一区二区av| 一本久久精品午夜福利| 日韩欧美一区二区在线播放| 国产一区二区在线乱码| 亚洲人的av在线播放| 91在线人妻一区二区三区| 99热精品这里只有精品|