




已閱讀5頁(yè),還剩6頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
今次的譯文中,我們繼續(xù)響應(yīng)式Web設(shè)計(jì)方面的話題。前面的幾篇相關(guān)文章以概念詮釋、方法說(shuō)明為主,本篇?jiǎng)t圍繞一個(gè)實(shí)際網(wǎng)站案例展開,從需求、流程、步驟細(xì)節(jié)等方面描述了響應(yīng)式設(shè)計(jì)在項(xiàng)目中的實(shí)踐方式。本篇的部分內(nèi)容要點(diǎn)會(huì)與之前幾篇產(chǎn)生交集;我們會(huì)在這些地方提供相應(yīng)文章的入口,便于深入?yún)⒖奸喿x。接下來(lái)進(jìn)入正文。根據(jù)DailyTech的統(tǒng)計(jì),到2015年,移動(dòng)互聯(lián)網(wǎng)的用戶數(shù)量將會(huì)超過桌面用戶。除了智能手機(jī)之外,使用平板電腦甚至是電視機(jī)進(jìn)行上網(wǎng)的用戶也在持續(xù)增加。在這種形勢(shì)下,怎樣讓我們的網(wǎng)站盡量兼容各種類型的設(shè)備,并確保優(yōu)良的用戶體驗(yàn),這將是越來(lái)越重要的問題。通過響應(yīng)式的設(shè)計(jì)開發(fā)方式,我們可以使網(wǎng)站頁(yè)面隨瀏覽設(shè)備的不同而自行響應(yīng),動(dòng)態(tài)的調(diào)整布局結(jié)構(gòu)、元素規(guī)格樣式,將相同的內(nèi)容以不同的格式呈現(xiàn)給不同設(shè)備的用戶。如果你對(duì)響應(yīng)式Web設(shè)計(jì)還不大了解,可以先參考閱讀我們之前的關(guān)于響應(yīng)式設(shè)計(jì)的概念、組成要素及基本實(shí)現(xiàn)思路方面的文章,全方位預(yù)熱一下。什么情況下適宜采用響應(yīng)式Web設(shè)計(jì)的方式當(dāng)客戶提出產(chǎn)品功能移動(dòng)化的需求時(shí),有一些解決方案可供我們選擇,包括原生客戶端應(yīng)用、Web應(yīng)用等;究竟怎樣的方式更合適,還是取決于具體的需求情況。另外也要考慮網(wǎng)站本身是否需要實(shí)施移動(dòng)化。雖然響應(yīng)式站點(diǎn)并不能算是一種純粹的移動(dòng)化解決方案,但是,在某些情況下,這種方式是非常值得考慮的。你心里沒譜設(shè)計(jì)開發(fā)一個(gè)全新的移動(dòng)版本站點(diǎn)或是客戶端應(yīng)用,整個(gè)過程是有很大挑戰(zhàn)性的。除非產(chǎn)品正式上線,否則你無(wú)法真正了解它是否會(huì)成功。與其單純的為了移動(dòng)化而花費(fèi)資源打造移動(dòng)版本站點(diǎn)或是開發(fā)客戶端應(yīng)用,不如先花些心思將原本的網(wǎng)站打造的更具彈性,使其在各種主流移動(dòng)設(shè)備中都擁有盡量?jī)?yōu)秀的用戶體驗(yàn)。你想節(jié)約成本要打造響應(yīng)式站點(diǎn),自然離不開有經(jīng)驗(yàn)的交互、視覺設(shè)計(jì)及前端開發(fā)人員。所需的資源,尤其是時(shí)間方面,比起普通網(wǎng)站來(lái)說(shuō)大約增加20%到30%的樣子;但比起單獨(dú)打造移動(dòng)版本的網(wǎng)站,或是設(shè)計(jì)開發(fā)客戶端應(yīng)用的成本來(lái)說(shuō),卻要低很多。從維護(hù)的角度來(lái)說(shuō),也會(huì)輕松很多。你希望網(wǎng)站可以兼容未來(lái)的新設(shè)備所謂的移動(dòng)版本站點(diǎn),通常是針對(duì)某類具體規(guī)格的設(shè)備進(jìn)行單獨(dú)打造的,彈性比較差。新的移動(dòng)設(shè)備層出不窮,傳統(tǒng)的移動(dòng)版本站點(diǎn)需要不斷的進(jìn)行更新維護(hù),才能盡量保證在新設(shè)備中工作良好。響應(yīng)式設(shè)計(jì)可以根據(jù)設(shè)備瀏覽環(huán)境的具體規(guī)格進(jìn)行判斷,使用不同的呈現(xiàn)方式來(lái)展示內(nèi)容,無(wú)需針對(duì)某種特定的規(guī)格進(jìn)行維護(hù),適應(yīng)性更好。更多關(guān)于網(wǎng)站移動(dòng)化的方式選擇,可以參考我們之前的文章“走出移動(dòng)互聯(lián)網(wǎng)的迷宮 - 網(wǎng)站移動(dòng)化的方法策略”。響應(yīng)式網(wǎng)站頁(yè)面的設(shè)計(jì)流程我們將使用一個(gè)真實(shí)的酒店網(wǎng)站作為范例,來(lái)演示響應(yīng)式Web設(shè)計(jì)的流程。這個(gè)網(wǎng)站是我們?cè)诰旁路輨倓倿镸acdonald連鎖酒店創(chuàng)建的。在整個(gè)設(shè)計(jì)開發(fā)流程中,有幾個(gè)關(guān)鍵步驟,是我們接下來(lái)要逐一展開學(xué)習(xí)的:1. 用戶研究與設(shè)備規(guī)格預(yù)估 2. 制作線框原型 3. 視覺設(shè)計(jì) 4. 前端構(gòu)建用戶研究與設(shè)備規(guī)格預(yù)估前期,通過用戶調(diào)研,我們可以了解到用戶群所使用的設(shè)備類型分布情況,并預(yù)估出幾種典型的響應(yīng)規(guī)格,用來(lái)規(guī)劃不同的呈現(xiàn)方式。有幾個(gè)問題需要特別考慮下: 用戶在不同設(shè)備上的目標(biāo)有多大區(qū)別? 過去,我們通常會(huì)假設(shè)用戶在使用移動(dòng)設(shè)備訪問網(wǎng)站時(shí),其行為都是高度目標(biāo)驅(qū)動(dòng)化的,例如在旅途中獲取酒店地址、預(yù)訂房間一類。但實(shí)際情況不僅如此智能手機(jī)、平板電腦等各類移動(dòng)設(shè)備的用戶,會(huì)越來(lái)越多的在相對(duì)穩(wěn)定從容的狀態(tài)下使用網(wǎng)絡(luò)。所以在很多時(shí)候,用戶使用不同設(shè)備的目標(biāo)差別并沒有想象的那么大,我們不能片面的假設(shè)不同類型設(shè)備的用戶對(duì)功能的需求差異。 關(guān)于功能與內(nèi)容呈現(xiàn),從技術(shù)的角度出發(fā),需要考慮哪些? 對(duì)于功能繁多復(fù)雜的網(wǎng)站,需要針對(duì)不同的設(shè)備類型進(jìn)行功能和內(nèi)容的優(yōu)先級(jí)排序,以便在開發(fā)階段通過CSS定義不同的響應(yīng)規(guī)則,以最合理的樣式規(guī)格和布局方式進(jìn)行呈現(xiàn);尤其對(duì)于手機(jī)等小屏幕設(shè)備,需要多花些心思。制作線框原型通過線框圖,我們可以對(duì)響應(yīng)式的視覺效果背后的邏輯結(jié)構(gòu)進(jìn)行規(guī)劃和定義。(關(guān)于線框原型,可以參考我們之前的“線框原型的本質(zhì)及實(shí)踐應(yīng)用概述”)我們根據(jù)之前一步的研究和預(yù)估結(jié)果,規(guī)劃出幾種比較典型的屏幕尺寸規(guī)格。本次案例中,我們選擇了三款具有代表性的主流設(shè)備,包括桌面顯示器、iPad和iPhone,因?yàn)楦鶕?jù)我們的用戶研究結(jié)果,使用這三種設(shè)備的用戶占了絕大部分。需要強(qiáng)調(diào)一下,響應(yīng)式設(shè)計(jì)的目的在于,針對(duì)不同設(shè)備的屏幕規(guī)格區(qū)間,進(jìn)行功能及內(nèi)容的輸出格式預(yù)設(shè)。所以我們只需要選取一些具有代表性的設(shè)備,而不必顧全所有已知的規(guī)格類型;我們制作線框原型的主要目標(biāo)是規(guī)劃樣式背后的邏輯。在這個(gè)階段,我們必須清楚,整個(gè)網(wǎng)站中有哪些關(guān)鍵頁(yè)面是在功能和布局方面具有代表性的。對(duì)于這次的案例網(wǎng)站,“關(guān)鍵頁(yè)面”包括首頁(yè)、預(yù)訂流程中的頁(yè)面、酒店詳情頁(yè)面等。1. 開始規(guī)劃 首先來(lái)定義每種關(guān)鍵規(guī)格中的結(jié)構(gòu)網(wǎng)格。我們創(chuàng)建了三個(gè)頁(yè)面模板,寬度分別為1024像素(桌面顯示器)、768像素(iPad豎屏寬度)、320像素(iPhone豎屏寬度)。如上圖所示,從每列等寬的情況入手,可以讓規(guī)劃工作相對(duì)簡(jiǎn)單一些,幫助我們將注意力放在響應(yīng)式的布局改變上。2. 溝通與評(píng)審 接下來(lái)我們需要考慮的是,每一列中的模塊組件應(yīng)該以怎樣的方式隨著頁(yè)面的寬度縮放而響應(yīng)式的適應(yīng)和調(diào)整。在這個(gè)過程里,保持團(tuán)隊(duì)成員之間的溝通是非常重要的,包括視覺設(shè)計(jì)師、前端開發(fā)人員等;使用初步的線框原型,與大家交流模塊組件在布局和樣式方面的調(diào)整計(jì)劃,盡量在初期就讓相關(guān)成員對(duì)整個(gè)規(guī)劃做到心中有數(shù),并盡早發(fā)現(xiàn)前端實(shí)現(xiàn)等方面的潛在的問題。3. 首頁(yè) 也許對(duì)于你自己的實(shí)際項(xiàng)目來(lái)說(shuō),其他頁(yè)面的重要程度或代表性是超過首頁(yè)的。這不是問題,你可以調(diào)整具體的頁(yè)面規(guī)劃次序;我們的這個(gè)項(xiàng)目案例是從首頁(yè)開始入手的。下圖中展示的,就是我們?yōu)槭醉?yè)制作的三種響應(yīng)規(guī)格的線框原型。4. 全局導(dǎo)航 我們創(chuàng)建了一個(gè)簡(jiǎn)單的橫向?qū)Ш綏l,其寬度可以隨著屏幕寬度的變化而調(diào)整;在最后一種規(guī)格的范圍里(320像素以下),導(dǎo)航條會(huì)折行顯示,以保證導(dǎo)航元素的可讀性。頭部中其他元素的調(diào)整方式與全局導(dǎo)航的類似。在這一步中,最好提前考慮一下關(guān)于組件元素的樣式問題,做好與視覺設(shè)計(jì)師的交流溝通。比如,對(duì)于導(dǎo)航元素,如果使用復(fù)雜的tab式背景,就很有可能在小屏幕設(shè)備中、特別是導(dǎo)航條折行的情況下產(chǎn)生樣式問題。5. 頁(yè)腳 默認(rèn)尺寸下,頁(yè)腳由四列內(nèi)容組成;另外兩個(gè)規(guī)格范圍中,布局分別為三列和一列;內(nèi)容模塊隨文檔流向下依次擴(kuò)展即可。6. 其他模塊組件 全局的四列等寬網(wǎng)格布局使其他組件的規(guī)劃也非常輕松。在首頁(yè)中有一個(gè)組件,其中包含若干內(nèi)容模塊。默認(rèn)尺寸下,可以并排顯示四個(gè)模塊;左右兩邊各有一個(gè)觸發(fā)滾動(dòng)的按鈕,以點(diǎn)擊之后模塊列表會(huì)前后滾動(dòng),以顯示更多內(nèi)容。在平板電腦類型的布局中,默認(rèn)顯示的數(shù)量變?yōu)槿齻€(gè);而在手機(jī)的小尺寸屏幕中,內(nèi)容模塊列表會(huì)變?yōu)閱瘟?,并去掉了用于左右滾動(dòng)的按鈕,用戶可以上下滾動(dòng)頁(yè)面,依次查看不同的模塊。類似的,其他涉及到多列顯示的組件和模塊都需要做這樣的考慮。要了解不同設(shè)備的用戶所習(xí)慣的操作方式,同時(shí)結(jié)合該設(shè)備的屏幕寬度規(guī)格,設(shè)計(jì)出最合理的布局及交互方式。7. 測(cè)試線框原型 我們可以在線框原型的初稿完成之后,將其圖片導(dǎo)入對(duì)應(yīng)的設(shè)備中,進(jìn)行一些簡(jiǎn)單的初步測(cè)試。試著上下或左右滾動(dòng)原型界面,感受導(dǎo)航與功能、內(nèi)容的布局,完成一些假設(shè)的獲取信息的目標(biāo)。這樣的測(cè)試可以幫助我們盡早的檢驗(yàn)頁(yè)面在可訪問性及可讀性等方面的潛在問題。對(duì)于手機(jī)用戶來(lái)說(shuō),有一個(gè)問題:多數(shù)頁(yè)面在首屏中只能顯示網(wǎng)站名、全局導(dǎo)航和搜索等功能;用戶點(diǎn)擊全局導(dǎo)航中的鏈接之后,即使頁(yè)面正常的進(jìn)行了跳轉(zhuǎn),也會(huì)給人一種錯(cuò)覺,好像頁(yè)面并沒有發(fā)生變化;除非滾動(dòng)頁(yè)面,通過查看頁(yè)面的主要內(nèi)容部分,來(lái)判斷當(dāng)前是否處于自己的目標(biāo)頁(yè)面。一個(gè)常見的解決方法是,對(duì)于小屏幕設(shè)備,將全局導(dǎo)航與主要內(nèi)容之間的部分設(shè)計(jì)為可以展開或收起的容器,默認(rèn)狀態(tài)為收起,這樣即能使主要內(nèi)容可以呈現(xiàn)在首屏中,也可以保證功能的可用性。網(wǎng)頁(yè)視覺設(shè)計(jì)相比于傳統(tǒng)的Web視覺設(shè)計(jì)過程,在這里我們不僅要打造出風(fēng)格恰當(dāng)?shù)腢I元素,而且要根據(jù)前面制定下來(lái)的幾種規(guī)格方案,對(duì)某些關(guān)鍵性的UI元素進(jìn)行樣式擴(kuò)展或改造。例如下圖所示的酒店搜索模塊,正如我們前面提到的,在小屏幕版本中,最佳實(shí)踐方式是做成可展開和收起的模式,而這種交互方式在平板電腦或桌面設(shè)備中是不需要的。類似這樣情況,在視覺設(shè)計(jì)方面需要花些額外的功夫。在視覺設(shè)計(jì)過程中,有一些很實(shí)際的經(jīng)驗(yàn)和原則: 盡量保持小屏幕規(guī)格樣式的簡(jiǎn)潔;在UI元素風(fēng)格方面,可以多與前端開發(fā)人員交流,盡量采用可以通過CSS3實(shí)現(xiàn)的常規(guī)風(fēng)格樣式,減少背景圖片的使用。 要保證內(nèi)容的字體字號(hào)在所有設(shè)備中都足夠可讀,尤其是在手機(jī)上。 與傳統(tǒng)Web設(shè)計(jì)開發(fā)相似,最終產(chǎn)出的頁(yè)面必定會(huì)與視覺稿有所出入;尤其對(duì)于響應(yīng)式站點(diǎn)來(lái)說(shuō),由于在布局結(jié)構(gòu)和細(xì)節(jié)樣式等方面都需要有調(diào)整變化的能力,所以在開發(fā)過程中產(chǎn)生設(shè)計(jì)還原度方面問題的幾率會(huì)更大。仍然要強(qiáng)調(diào)一點(diǎn),就是在項(xiàng)目前期和中期保持設(shè)計(jì)師與開發(fā)者之間的交流與溝通,盡可能早的發(fā)現(xiàn)各類潛在問題。下圖就是針對(duì)三種設(shè)備規(guī)格的首頁(yè)最終視覺稿。前端構(gòu)建來(lái)看一些在前端構(gòu)建的過程中需要注意的問題;關(guān)于技術(shù)性的細(xì)節(jié)問題,仍不會(huì)在這里過多討論。(技術(shù)實(shí)施方面,可以參考我們之前的文章“通過CSS3 Media Query實(shí)現(xiàn)響應(yīng)式Web設(shè)計(jì)”) 關(guān)于圖片尺寸 對(duì)于小屏幕規(guī)格的設(shè)計(jì)方案,即使我們通過CSS縮小其顯示尺寸,在文件資源方面仍然是要加載完整的大圖的。所以我們?cè)趦?yōu)化保存文件圖片的時(shí)候要盡可能的讓文件更小。不過另外有些方法,可以幫助我們真正實(shí)現(xiàn)圖片文件的響應(yīng)化。大致思路是,通過JavaScript判斷當(dāng)前設(shè)備的分辨率規(guī)格范圍,并根據(jù)預(yù)設(shè)的規(guī)則加載不同尺寸的圖片文件。詳情可以參考我
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年礦業(yè)工程技術(shù)人員職業(yè)資格考試試題及答案
- 2025年?duì)I養(yǎng)與食品衛(wèi)生專業(yè)考研試卷及答案
- 2025年臨床藥學(xué)專業(yè)考試試題及答案
- 2025年建筑師職業(yè)資格考試試卷及答案解讀
- 2025年技能提升培訓(xùn)認(rèn)證考試試題及答案檢索
- 網(wǎng)絡(luò)游戲內(nèi)容合規(guī)性保證與游戲運(yùn)營(yíng)管理協(xié)議
- 影視作品音樂版權(quán)電視劇背景音樂授權(quán)合同
- 云計(jì)算開源軟件貢獻(xiàn)者協(xié)議
- 稅務(wù)師事務(wù)所與投資機(jī)構(gòu)合作股權(quán)投資協(xié)議
- 智能化零售企業(yè)供應(yīng)鏈金融風(fēng)險(xiǎn)防控合同
- 鄉(xiāng)村振興中的鄉(xiāng)村安全與穩(wěn)定維護(hù)
- 營(yíng)銷策劃 -菌小寶益生菌2023品牌介紹手冊(cè)
- 夫妻婚內(nèi)房產(chǎn)贈(zèng)與合同范本【專業(yè)版】
- 康復(fù)評(píng)定-常用康復(fù)評(píng)定項(xiàng)目課件
- 馬克思主義基本原理智慧樹知到課后章節(jié)答案2023年下湖南大學(xué)
- (完整版)數(shù)字信號(hào)處理教案(東南大學(xué))
- 第三章-綠色植物與生物圈的水循環(huán)-課件
- 公園EPC建設(shè)項(xiàng)目合同管理的監(jiān)理措施
- 保密警示教育課件
- 滬科版八年級(jí)全一冊(cè)《空氣的“力量”》教案及教學(xué)反思
- 青海省魚卡礦區(qū)魚卡二號(hào)井礦山地質(zhì)環(huán)境保護(hù)與土地復(fù)墾方案
評(píng)論
0/150
提交評(píng)論