












































]]>
]]>響應(yīng)式Web設(shè)計(jì)與傳統(tǒng)的設(shè)計(jì)方式截然不同,開(kāi)發(fā)人員(特別是新手)必須要理解它的優(yōu)勢(shì)和弊端。這篇文章正是為大家揭示一些實(shí)例的。(這里介紹一個(gè)叫“Media Queries”的網(wǎng)站,里面介紹了更多實(shí)例和演示)
數(shù)據(jù)表格是響應(yīng)式Web設(shè)計(jì)的經(jīng)典使用情景,實(shí)現(xiàn)它的想法與傳統(tǒng)的設(shè)計(jì)理念有很大不同。數(shù)據(jù)表格默認(rèn)很寬,當(dāng)你要查看它全貌時(shí),你得縮小表格,但這時(shí)字會(huì)變 的很小,很難去閱讀。然而當(dāng)你想看清楚上面的字時(shí),就不得不再把表格放大,這時(shí)要查看完整表格就得橫滾加縱滾。這么閱讀表格也太KB了?;蛟S重新格式化表格或以餅圖形式展現(xiàn)是種解決方案。再不然,你可以弄一個(gè)迷你圖,即使在窄屏幕里它也能適應(yīng)。
響應(yīng)式Web設(shè)計(jì)中的圖像以流式圖像為主,可以被上下文感知的圖像所替代,這是一種更好的設(shè)計(jì)方式。這種技術(shù)的真正意義在于,能夠讓圖像適應(yīng)不同的屏幕分辨率,更大的或更小的。所以它與傳統(tǒng)設(shè)計(jì)的理念和技術(shù)都有很大不同,合理使用會(huì)讓你的網(wǎng)頁(yè)化腐朽為神奇。
]]>
]]>
在設(shè)計(jì)中經(jīng)常遇到這幾個(gè)問(wèn)題:
1.想要網(wǎng)站兼容手機(jī)、平板電腦、pc,就得為不同的設(shè)備定制不同的版本。
2.想要網(wǎng)站的某些頁(yè)面在寬屏顯示器下一行顯示更多的內(nèi)容,又得為寬屏定制一個(gè)版本。
3.很多人并不是在全屏的情況下瀏覽我們的頁(yè)面,如果讓頁(yè)面隨著瀏覽器寬度改變而相應(yīng)的調(diào)整會(huì)不會(huì)比較好?
有沒(méi)有辦法能有效解決這些問(wèn)題呢?
響應(yīng)式Web設(shè)計(jì)(Responsive Web design)的理念是頁(yè)面的設(shè)計(jì)與開(kāi)發(fā)應(yīng)當(dāng)根據(jù)設(shè)備環(huán)境(屏幕尺寸、屏幕定向、系統(tǒng)平臺(tái)等)以及用戶行為(改變窗口大小等)進(jìn)行相應(yīng)的響應(yīng)和調(diào)整。具體的實(shí)踐方式由多方面組成,包括彈性網(wǎng)格和布局、圖片、CSS media query的使用等。無(wú)論用戶正在使用pc、平板電腦,或者手機(jī),無(wú)論是全屏顯示還是非全屏的情況,無(wú)論屏幕是橫向還是豎向,頁(yè)面都應(yīng)該能夠自動(dòng)切換分辨率、圖片尺寸及相關(guān)腳本功能等,以適應(yīng)不同設(shè)備。

響應(yīng)式web設(shè)計(jì)對(duì)交互設(shè)計(jì)和前端實(shí)現(xiàn)提出了更高的要求,需要考慮清楚不同分辨率下頁(yè)面的布局變化、內(nèi)容的縮放等。

查看線上demo
當(dāng)瀏覽器寬度變小時(shí),左右兩欄的寬度都有縮小,左邊的banner圖片和視頻也相應(yīng)縮小,右邊的頭像列表由一排4個(gè)變?yōu)橐慌艃蓚€(gè)。
當(dāng)瀏覽器寬度進(jìn)一步變小后,頁(yè)面由兩欄結(jié)構(gòu)變?yōu)橐粰诮Y(jié)構(gòu),部分內(nèi)容的尺寸進(jìn)一步縮小,搜索區(qū)域也從導(dǎo)航里挪到了導(dǎo)航外。
通過(guò)用戶研究,了解用戶使用的設(shè)備分布情況,確定需要兼容的設(shè)備類型、屏幕尺寸。
設(shè)備類型:包括移動(dòng)設(shè)備(手機(jī)、平板)和pc。對(duì)于移動(dòng)設(shè)備,設(shè)計(jì)和實(shí)現(xiàn)的時(shí)候注意增加手勢(shì)的功能。
屏幕尺寸:包括各種手機(jī)屏幕的尺寸(包括橫向和豎向)、各種平板的尺寸(包括橫向和豎向)、普通電腦屏幕和寬屏。
需要考慮的問(wèn)題:
針對(duì)確定下來(lái)的幾個(gè)尺寸分別制作不同的線框原型,需要考慮清楚不同尺寸下,頁(yè)面的布局如何變化,內(nèi)容尺寸如何縮放,功能、內(nèi)容的刪減,甚至針對(duì)特殊的環(huán)境作特殊化的設(shè)計(jì)等。這個(gè)過(guò)程需要設(shè)計(jì)師和前端開(kāi)發(fā)人員保持密切的溝通。
將圖片導(dǎo)入到相應(yīng)的設(shè)備進(jìn)行一些簡(jiǎn)單的測(cè)試,可幫助我們盡早發(fā)現(xiàn)可訪問(wèn)性、可讀性等方面存在的問(wèn)題。
注意,移動(dòng)設(shè)備的屏幕像素密度與傳統(tǒng)電腦屏幕不一樣,在設(shè)計(jì)的時(shí)候需要保證內(nèi)容文字的可讀性、控件可點(diǎn)擊區(qū)域的面積等。
與傳統(tǒng)的web開(kāi)發(fā)相比,響應(yīng)式設(shè)計(jì)的頁(yè)面由于頁(yè)面布局、內(nèi)容尺寸發(fā)生了變化,所以最終的產(chǎn)出更有可能與設(shè)計(jì)稿出入較大,需要前端開(kāi)發(fā)人員和設(shè)計(jì)師多溝通。
]]>響應(yīng)式Web設(shè)計(jì)與傳統(tǒng)的設(shè)計(jì)方式截然不同,開(kāi)發(fā)人員(特別是新手)必須要理解它的優(yōu)勢(shì)和弊端。這篇文章正是為大家揭示一些實(shí)例的。(這里介紹一個(gè)叫“Media Queries”的網(wǎng)站,里面介紹了更多實(shí)例和演示)
數(shù)據(jù)表格是響應(yīng)式Web設(shè)計(jì)的經(jīng)典使用情景,實(shí)現(xiàn)它的想法與傳統(tǒng)的設(shè)計(jì)理念有很大不同。數(shù)據(jù)表格默認(rèn)很寬,當(dāng)你要查看它全貌時(shí),你得縮小表格,但這時(shí)字會(huì)變 的很小,很難去閱讀。然而當(dāng)你想看清楚上面的字時(shí),就不得不再把表格放大,這時(shí)要查看完整表格就得橫滾加縱滾。這么閱讀表格也太KB了。或許重新格式化表格或以餅圖形式展現(xiàn)是種解決方案。再不然,你可以弄一個(gè)迷你圖,即使在窄屏幕里它也能適應(yīng)。
響應(yīng)式Web設(shè)計(jì)中的圖像以流式圖像為主,可以被上下文感知的圖像所替代,這是一種更好的設(shè)計(jì)方式。這種技術(shù)的真正意義在于,能夠讓圖像適應(yīng)不同的屏幕分辨率,更大的或更小的。所以它與傳統(tǒng)設(shè)計(jì)的理念和技術(shù)都有很大不同,合理使用會(huì)讓你的網(wǎng)頁(yè)化腐朽為神奇。










]]>