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

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è)公司
涩久久悠悠一区二区三区| 国产真人免费作爱视频网站| 日韩久久精品免费视频| 欧美日韩国内在线视频| 亚洲国产日韩欧美综合久久| 丰满的少妇一区二区三区免费观看| 极品美女被插到高潮喷水| 在线观看国产高清自拍| 国产成人亚洲精品专区高清| 日韩二区三区在线视频| 亚洲一区二区精品91眼镜| 性感美女国产精品一区二区| 秋霞三级在线免费观看| 国产一区二区三区在线观看俏佳人 | 免费欧美一级黄片播放| 国产一区二区三区高潮爽| 七月丁香色婷婷婷基地| 草莓午夜视频在线观看| 熟女人妻丰满视频中文字幕| 亚洲激情视频久久精品| 国产夫妻自拍在线视频| 国产一区二区乱码在线| av在线手机中文字幕| 日本在线免费成人高清| 日韩不卡高清免费在线视频| 久久精品有码视频免费观看| 微拍福利一区二区三区| 日本激情精品在线观看| 女厕所偷拍一区二区三区| 尤物视频在线观看羞羞| 中国吞精囗交免费视频| 91成人精品永久在线观看| 欧美精品一区二区毛卡片| 色婷婷av一区二区三区张| 黑人巨大亚洲一区二区久| 美女午夜福利一区二区| 免费无遮挡18禁视频| 亚洲香蕉av在线一区二区三区| 日本岛国一区二区在线| 亚洲精品中文字幕日本乱码| 日韩中文字幕视频一区|