歡迎來(lái)到(dào)深圳市博易美科技有限公司網站(zhàn)!¥©π
人(rén)
已閱讀(dú)

關于響應式網站(zhàn)開(kāi)發的(d¥≠≈♥e)一(yī)些(xiē)注意事(shì)項¶€ 

來(lái)源:lexintech.com       發布時(sΩ∏ 'hí)間(jiān):2018-03-0&✔₽7
響應式Web設計(jì)(Responsive Web design ↕)的(de)理(lǐ)念是(shì):頁面的(de)設計(jì)與→±開(kāi)發應當根據用(yòng)戶行(xíng)為¶ε±(wèi)以及設備環境(系統平台、屏幕尺←γ寸、屏幕定向等)進行(xíng)相(xiàng)應的(de)響γ ↔☆應和(hé)調整。無論用(yòng)戶正在使用(yòng)筆(bǐ)記本還™φ(hái)是(shì)iPad,我們的(de♦$)頁面都(dōu)應該能(néng)夠自(zì)動切換分(fēn)辨率、圖片尺♥∞₩$寸及相(xiàng)關腳本功能(néng)等,以适≈≥✘應不(bù)同設備。
關于響應式網站(zhàn)開(kāi)發的(de)一(yī)些(xiē)注意事(shì)項
在響應式網站(zhàn)的(de)設計(jì©§ )和(hé)開(kāi)發中,我們需要(yào)注意哪些(xiē)問(wèn↔₽✘)題,下(xià)面我們聊一(yī)聊這(zhè)個(gè)話(h™¶‌∏uà)題。
 
對(duì)于界面設計(jì),我們以前針對(duì)桌面£  産品的(de)設計(jì)可(kě)能(≠γ‌néng)就(jiù)是(shì)一(yī)個(gè)尺寸≠ 的(de),每個(gè)模塊的(de)位置比較固定,ε€<♥但(dàn)是(shì)在響應式設計(jì)中,這(zhè)些(↑€xiē)東(dōng)西(xī)就(jiù)改變了(le),設計(jì)師'¶(shī)會(huì)根據産品的(de)需要(yào)設&α計(jì)多(duō)個(gè)版本的(de)設計(jì),在這(zhè)些>≈(xiē)不(bù)同的(de)版本中,模塊A在1024的€'↔β(de)寬度下(xià),可(kě)能(nén ‍g)會(huì)是(shì)黑(hēi)色背景,但(dà≈€₹n)是(shì)到(dào)了(le)768下(xià)面可(kě)能(nén∞∞$g)會(huì)變成白(bái)色背景,實現(xiàn)了(le)在不$§(bù)同寬度的(de)不(bù)同展現(xiàn)。這(zhè)裡(lǐ)"≈面顔色、背景、寬高(gāo)等都(dōu)可(kě ¶¶π)改變,但(dàn)是(shì)有(yǒu)一(yī&♠‌★)點我們需要(yào)注意的(de)是(shì) DOM 節點的(de)順序最®←↓好(hǎo)保持一(yī)緻,因為(wèi)在響應式的(de)©Ω>頁面中,我們會(huì)使用(yòng)流式εγδ布局,在固定版式通(tōng)過絕對(duì)定位或者外 ™£(wài)邊距負值的(de)方式改變DOM 順序和(hé)視(shφ÷'​ì)覺順序的(de)技(jì)巧,在這(zhè)裡(&∑♣→lǐ)可(kě)能(néng)并不(bù)适用(y$ ☆òng)。
 
在響應式設計(jì)中,我們不(bù)僅要(yào)♥↓ 考慮以前桌面用(yòng)戶的(de)使用(yòng)習(xí₹±>✔)慣,也(yě)必須兼顧不(bù)同尺寸的(dπ♠ $e)手持設備。比如(rú)大(dà)家(jiā)在PC上(shàn≥₩​g)習(xí)慣使用(yòng)的(de)浮層在某些(xiē)小(xiǎo)‍'尺寸的(de)設備上(shàng)就(jiù)沒法使用(yò®₽ng)了(le),就(jiù)像我們下(xià)圖中看(kà☆αλn)到(dào)的(de)。而且一(yī)些(xiē)響應區(qū)>∏✔ 域小(xiǎo)的(de)鏈接也(yě)不(bù)方便我們使用(yòng)↓§₩¶手指來(lái)操作(zuò),因此我們可(kě)以做(zuò)到(dà₽&o)“求同存異”。比如(rú)我們根據•©屏幕的(de)尺寸,來(lái)決定是(s★₹•"hì)否使用(yòng)浮層、或者增大(dà)操作(zuò)區(qū&≥)域、或者“整齊劃一(yī)”®<。比如(rú)在新浪視(shì)頻(pín)項目‍©λ區(qū)别設備來(lái)使用(yòng)浮層,£‌♠将所有(yǒu)的(de)鏈接的(de)操作(zuò)區(qū)域做(zuβλα₽ò)成方便手指操作(zuò)的(de)大(dà)小(xiǎo)。
 
響應式設計(jì)是(shì)從(cóng)産品角度來(lái)進行↕♦ε(xíng)的(de)設計(jì),在這(zhè)個(gè)階段我π≈→們需要(yào)産品經理(lǐ)、交互設計(jì)師(shī)、設計(jìε§)師(shī)以及工(gōng)程師(s©Ωγ÷hī)共同介入了(le)。我們需要(yào)打破傳統的(d∑γ±♥e)思維模式去(qù)思考設計(jì),從(cóng)純粹¥♠傳統的(de)Web向移動應用(yòng)過度。通(tōng)∏™≈過我們第一(yī)步明(míng)确的(de)信息架構,來 λ→(lái)從(cóng)最小(xiǎo)顯示屏的(de)移動設備做λ☆÷•(zuò)産品設計(jì),在移動設備中抛棄更✔♠αΩ多(duō)的(de)使用(yòng)幹擾,保證核心功能(néngγ✔")的(de)最優體(tǐ)驗;同時(shí)交互與設計(jì)師(shī)的(π¶™de)介入處理(lǐ)如(rú)何把模塊設計(jì)的(d>‌≥e)更小(xiǎo)更有(yǒu)彈性,并初步确定設計(jì)風(∞×φfēng)格、設計(jì)框架等方案;而工ε≤(gōng)程師(shī)需要(yào)在​ π産品經理(lǐ)與設計(jì)師(shī)确定的(de)方案中進行(x₽ βíng)代碼測試,充分(fēn)利用(yòng)不(bù)同設備獨有(yǒu₹→)的(de)特性并進行(xíng)框架搭建。
 
雖然我們提到(dào)從(cóng)最小(xiǎo)顯示屏的(d÷∑≤ e)移動設備做(zuò)産品設計(jì),但(dàn)實際不(bù)論是(↓≈shì)設計(jì)師(shī)還(hái)≈Ω是(shì)工(gōng)程師(shī)都(dōu)是(shì)從(cβ λóng)最複雜(zá)的(de)桌面端開(kāi)始,把$♦₩γ表現(xiàn)最豐富最複雜(zá)的(d€₹e)功能(néng)實現(xiàn),做(zuò)減法對&®(duì)結構的(de)改動會(huì)适'↓當的(de)減少(shǎo)。
 
對(duì)我們頁面制(zhì)作(zuò)工(gōng)程師(shī)©←$↑而言,在隻有(yǒu)桌面端的(de)時(₹☆¥₩shí)候,我們面向的(de)設計(jì)稿是<↕₹♦(shì)單一(yī)的(de),但(dà÷✘≥πn)是(shì)到(dào)了(le)響應式設計© (jì),這(zhè)種情況就(jiù)改變了(le),α☆≤ 雖然說(shuō)我們可(kě)以讓設計(jì)師(shī)根據我們産品的(←α↕de)受衆總結的(de)屏幕寬度斷點給予幾個(gè)版本的(de)設計§♠₽(jì)稿,但(dàn)是(shì)這(®¶zhè)些(xiē)設計(jì)稿并不(bλ'∏ù)能(néng)覆蓋我們用(yòng)戶的(de)所♥ ‍有(yǒu)設備情況,比如(rú)我們縮放(fàng)∞✔浏覽器(qì)的(de)時(shí)候,從(cóng)10 ₽✘♣24到(dào)320之間(jiān),包含了(le)太多(duō)不(bù'↔$)同分(fēn)辨率的(de)設備。因此,在此開(€♠kāi)發過程中我們需要(yào)不(bù) ™♠®斷的(de)和(hé)設計(jì)師(sh↑¥§↔ī)溝通(tōng)在設計(jì)稿無法覆蓋情況下(xià)的(de)特殊狀$$←況。