前言
在項目中,要想實現自適應,往往需要百分比+rem結合。本文實現內容如下:不同窗口大小,文字自適應


第一步
設置媒體查詢樣式,不同的pc端窗口設置不同的html跟字體大小(為什么設這個我就不說了,看rem概念就知道了)
reset.scss放在assets/style/reset.scss
/* reset.scss 文件*/
//重點,媒體查詢
@media (min-width: 1024px){
body,html{font-size: 18px}
} /*>=1024的設備*/
@media (min-width: 1100px) {
body,html{font-size: 20px}
} /*>=1100的設備*/
@media (min-width: 1280px) {
body,html{font-size: 22px;}
} /*>=1280的設備*/
@media (min-width: 1366px) {
body,html{font-size: 24px;}
}
@media (min-width: 1440px) {
body,html{font-size: 25px }
}
@media (min-width: 1680px) {
body,html{font-size: 28px;}
}
@media (min-width: 1920px) {
body,html{font-size: 33px;}
}
第二步,引入樣式
在main.js中引入樣式reset

第三步,vscode設置
vscode下載cssrem;安裝完成后,文件:首選項:設置,搜索cssrem,設置相關內容

px轉rem保留的小數位

當前開發(即設計圖)的尺寸,設置完后,px會以基font-size准轉化為rem,也就實現了設計圖大小轉化為rem.一旦我們縮小放大窗口就會實現自適應

第四步,開發
輸入px后會自動給出rem的轉化。自此自適應完成

