通過vh和vw適配大屏項目和不同分辨率瀏覽器

先抄一下網(wǎng)上對vh和vw的解釋:

vh and vw:相對于視口的高度和寬度,而不是父元素的(CSS百分比是相對于包含它的最近的父元素的高度和寬度)。1vh 等于1/100的視口高度,1vw 等于1/100的視口寬度。

比如:瀏覽器高度950px,寬度為1920px, 1 vh = 950px/100 = 9.5 px,1vw = 1920px/100 =19.2 px。

開發(fā)準(zhǔn)備:

1.首先確認(rèn)大屏尺寸,比如:3000x1500;

2.確認(rèn)尺寸之后就可以在全局css文件globel.scss中,設(shè)置兩個變量:$w和$h

$w: 100/3000

$h: 100/1500

3.需要引用該變量的css文件中引入全局css文件;

@import "@common/css/globel.scss";

4.要給某div設(shè)置寬度和高度

根據(jù)設(shè)計圖效果,比如設(shè)計圖上該div寬高:300x200

5.設(shè)置如下樣式:

width:$w*300vw;

height:$h*200vh;

6.其他所有樣式均以此類推;可適應(yīng)不同分辨率大小的屏幕。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容