日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > vue >内容正文

vue

Vue项目中自动将px转换为rem

發布時間:2025/3/15 vue 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Vue项目中自动将px转换为rem 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、配置與安裝步驟:

?

1、在 Vue 項目的 src 文件夾下創建一個 config 文件夾:

?

2、在 config 文件夾中創建 rem.js:

?

3、將以下代碼復制到 rem.js 中:

?

// 基準大小 const baseSize = 32 // 設置 rem 函數 function setRem () {// 當前頁面寬度相對于 750 寬的縮放比例,可根據自己需要修改。const scale = document.documentElement.clientWidth / 750// 設置頁面根節點字體大小document.documentElement.style.fontSize = (baseSize * Math.min(scale, 2)) + 'px' } // 初始化 setRem() // 改變窗口大小時重新設置 rem window.onresize = function () {setRem() }

?

?

4、在 src 文件夾下的 main.js 中引入:

import './config/rem'

?

5、在 Vue 項目根目錄終端引入:

npm install postcss-pxtorem -D

?

6、在 Vue 項目文件夾下的?postcss.config.js 中加入:

module.exports = {plugins: {autoprefixer: {},"postcss-pxtorem": {"rootValue": 16,"propList": ["*"]}} }

至此,Vue 項目就能實現在頁面中自動將 px 轉換成? rem 了

?

二、實例演示:

假如給出設計圖是 375*812,可以在代碼中直接寫入:

div{width: 375px;height: 812px; }

此時在頁面中顯示:

如果要讓部分屬性不轉換成 rem,可以將 px 寫成 Px:

div{width: 375Px;height: 812px; }

這時在頁面中就會保留 375px 了:

?

轉載于:https://www.cnblogs.com/Leophen/p/11283677.html

總結

以上是生活随笔為你收集整理的Vue项目中自动将px转换为rem的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。