哆啦的時(shí)光機(jī)
2018-08-26 13:33:32
設(shè)計(jì)師給了個(gè)1920X1080的設(shè)計(jì)稿 需要適配不同的分辨率的屏幕 沒做過這種適配的 不知道怎么弄的 網(wǎng)上查了下 說是用縮放transform跟zoom 但是沒看到簡(jiǎn)單點(diǎn)的實(shí)例代碼 基本上是說了一下思路這個(gè)要怎樣兼容不同的瀏覽器 還有就是里面元素寬度試試是用百分比嗎還是怎么弄呢 還有內(nèi)容居中的問題 我這還是個(gè)vue單頁應(yīng)用,就這一個(gè)頁面需要適配不同屏幕
3 回答

鳳凰求蠱
TA貢獻(xiàn)1825條經(jīng)驗(yàn) 獲得超4個(gè)贊
響應(yīng)式布局了解一下,很多css框架都提供了響應(yīng)式布局功能(柵格系統(tǒng))。
當(dāng)然了你也可以自己實(shí)現(xiàn),主要是用的媒體查詢,在不同分辨率下,采用不同的css樣式。
body{ background:red; } @media screen and (max-width: 300px) { body { background-color:lightblue; } }
如果文檔寬度小于等于300 背景顏色為淡藍(lán)色,如果文檔寬度大于300,背景樣式為紅色。

瀟湘沐
TA貢獻(xiàn)1816條經(jīng)驗(yàn) 獲得超6個(gè)贊
一般的做法是定義一個(gè)中間寬度,1200px或者1000px,具體的值要根據(jù)你的設(shè)計(jì)稿來定。這個(gè)中間寬度里的尺寸直接根據(jù)設(shè)計(jì)稿的尺寸1:1來就行了,兩邊寬度自適應(yīng),中間寬度居中,就好了。
添加回答
舉報(bào)
0/150
提交
取消