響應(yīng)式Web設(shè)計(jì)(Responsive Web design)的理念是:集中創(chuàng)建頁(yè)面的圖片排版大小,可以智能地根據(jù)用戶行為以及使用的設(shè)備環(huán)境(系統(tǒng)平臺(tái)、屏幕尺寸、屏幕定向等)進(jìn)行相對(duì)應(yīng)的布局。
01 概念
響應(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ú)論用戶正在使用筆記本還是iPad,我們的頁(yè)面都應(yīng)該能夠自動(dòng)切換分辨率、圖片尺寸及相關(guān)腳本功能等,以適應(yīng)不同設(shè)備;換句話說(shuō),頁(yè)面應(yīng)該有能力去自動(dòng)響應(yīng)用戶的設(shè)備環(huán)境。響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)就是一個(gè)網(wǎng)站能夠兼容多個(gè)終端--而不是為每個(gè)終端做一個(gè)特定的版本。這樣,我們就可以不必為不斷到來(lái)的新設(shè)備做專門的版本設(shè)計(jì)和開(kāi)發(fā)了。
02提出
Ethan Marcotte曾經(jīng)在A List Apart發(fā)表過(guò)一篇文章"Responsive Web Design",文中援引了響應(yīng)式建筑設(shè)計(jì)的概念:現(xiàn)出現(xiàn)了一門新興的學(xué)科--"響應(yīng)式架構(gòu)(responsive architecture)"--提出,物理空間應(yīng)該可以根據(jù)存在于其中的人的情況進(jìn)行響應(yīng)。結(jié)合嵌入式機(jī)器人技術(shù)以及可拉伸材料的應(yīng)用,建筑師們正在嘗試建造一種可以根據(jù)周圍人群的情況進(jìn)行彎曲、伸縮和擴(kuò)展的墻體結(jié)構(gòu);還可以使用運(yùn)動(dòng)傳感器配合氣候控制系統(tǒng),調(diào)整室內(nèi)的溫度及環(huán)境光。已經(jīng)有公司在生產(chǎn)"智能玻璃":當(dāng)室內(nèi)人數(shù)達(dá)到一定的閾值時(shí),這種玻璃可以自動(dòng)變?yōu)椴煌该鳎_保隱私。
03十大開(kāi)發(fā)框架
Gumby Framework:Gumby 2是建立在Sass基礎(chǔ)上的。Sass是一款非常強(qiáng)大的CSS 預(yù)處理器,允許用戶自主快速的開(kāi)發(fā)擴(kuò)展Gumby,同時(shí)提供很多新的工具來(lái)自定義和擴(kuò)展Gumby框架。Gumby 2是一個(gè)非常棒的響應(yīng)式CSS框架。
Get UI Kit:Get UI Kit是一款輕量級(jí)、模塊化的前端框架,用于開(kāi)發(fā)快四且強(qiáng)大的Web界面。
Foundation:Foundation是一個(gè)易用、強(qiáng)大而且靈活的框架,用于構(gòu)建基于任何設(shè)備上的Web應(yīng)用。提供多種Web上的UI 組件,如表單、按鈕、 標(biāo)簽等。
Semantic:UI是Web的靈魂!Semantic是為攻城師而制作的可復(fù)用的開(kāi)源前端框架。提供各種UI組件,使得開(kāi)發(fā)更加直觀、易于理解。
52Framework:52 Framework主要用于優(yōu)化HTML5和CSS3的跨瀏覽器兼容性的框架,可在所有主流瀏覽器上運(yùn)行。
PureCSS:Pure是一組小的、響應(yīng)式CSS模塊,可用于任意Web項(xiàng)目中。它可作為每個(gè)網(wǎng)站或Web應(yīng)用的起步工具,幫助開(kāi)發(fā)者處理應(yīng)用程序所需的所有CSS工作,同時(shí)不會(huì)讓每個(gè)應(yīng)用千篇一律。
Responsablecss:Responsable使用最少的Sass,帶給你最完美的響應(yīng)式框架。
TukTuk:TukTuk支持代碼重用功能,提供更加快速、高效的樣式列表,易于添加與維護(hù)。
Kube:Kube是全球最為流行、最靈活的CSS框架之一。其帶給你最強(qiáng)大的功能選擇,極具創(chuàng)意性與美觀性。
Ivory:Ivory是一款強(qiáng)大、靈活、易用的響應(yīng)式框架。 Ivory基于12列的響應(yīng)式網(wǎng)格布局,包含表格,按鈕,表格,分頁(yè),撥動(dòng)開(kāi)關(guān),工具提示,手風(fēng)琴,選項(xiàng)卡等網(wǎng)站中常用的組件和樣式。
廈門網(wǎng)站建設(shè),網(wǎng)站優(yōu)化,福建谷歌推廣,小程序開(kāi)發(fā),企業(yè)郵箱,微信推廣