響應(yīng)式開發(fā)

響應(yīng)式開發(fā)所需的主流技術(shù)點
如何溝通設(shè)計稿
使用構(gòu)建工具搭建項目
多種頁面測試工具的使用

分析設(shè)計圖
做方案設(shè)計

單位:
主角像素(pixel)
設(shè)備像素(物理像素):
獨立像素

總結(jié):
像素不絕對是取樣
討論像素要看語境
設(shè)備像素設(shè)備管
邏輯像素隨你配
樣式像素看比例(dpr,也就是設(shè)備像素比)

PPI (像素密度)
樣式像素(DPR)
邏輯像素(可以調(diào))

視口:
概念:可視區(qū)域
種類:
理想視口(設(shè)備提供沒法調(diào)整,窗口最理想的寬度,如iphone4s 320px,瀏覽器工具顯示的320X480)、
獲取理想視口:
window.screen.width
http://viewportsizes.com/

布局視口(瀏覽器提供,web工程師使用)
獲取布局視口:
document.documentElement.clientWidth
https://quirksmode.org/mobile/metaviewport/width.html

width=device-width 意味著 布局視口=理想視口
user-scalable(是否允許用戶縮放)yes|no【通常是no】
initial-scale(頁面的縮放級別)0.0-10.0【1.0不縮放】
minimum-scale(允許用戶縮小到什么程度)0.0-10.0【】
maximum-scale(允許用戶放大到什么程度)0.0-10.0【】

視覺視口(眼睛提供)

初始css
*{
margin:0;
padding:0px;
box-sizing:border-box;
border:0px;
}

總結(jié):
理想視口設(shè)備給
布局視口最聽話
視覺視口不算啥
視口標(biāo)簽要牢記
兩組屬性width大

媒介查詢

調(diào)試方法及工具

1:真機
2:遠(yuǎn)程云調(diào)試【百度MTC、優(yōu)測(推薦)、阿里云移動測試平臺】
3:多真機同步調(diào)試【GhostLab(推薦)、Remote Preview、Adobe Edge Inspect】

真機debug方法:

ios:


O`U%S640Q41F)PY0TA}ZICS.png

7U{9LZ11JADCCWQ8@~VG5D4.png

安卓:

LN5WX[}4K[%1]@3PMBYJ7]I.png

安裝:

npm -g install weinre

啟動:

weinre

重置樣式

reset.css

模擬器調(diào)試:

autoprefixer【補全兼容前綴插件】

cssnano【css壓縮插件】

postcss結(jié)合其它預(yù)處理器使用

https://www.cnblogs.com/gyjWEB/p/5047607.html

webpack

介紹:是一個打包、構(gòu)建、開發(fā)工具

1:npm i webpack --save-dev
2:明確構(gòu)建目的
3:編寫構(gòu)建文件webpack.config.js
4:執(zhí)行構(gòu)建

![]4`J1GXYTQ{3W_F_6TOVBY.png

最后編輯于
?著作權(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ù)。

相關(guān)閱讀更多精彩內(nèi)容

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