靈活的(de)栅格和(hé)布局,響應式的(de)圖片和(hé)智能(néng)的(de™γ)CSS媒體(tǐ)查詢,構成了(le)響應式網頁的(de)主♠≈要(yào)特征。當用(yòng)戶扔下(xià)沉重的(de §)筆(bǐ)記本電(diàn)腦(nǎoσ )拿(ná)起平闆,響應式的(de)網站(zhàn)能(néng)夠自(zì)然而然地(d<₹∞σì)随之适配,掏出手機(jī)也(yě)毫無壓力,圖片和(hé)文(wén)字都(€±λdōu)會(huì)随著(zhe)特定的(de)屏幕和(hé)分(fē¥☆§n)辨率而調整,這(zhè)就(jiù)是(shì)它的(de)優勢。你(nǐ)以為(wèi≤©)這(zhè)就(jiù)完了(le)?當然 ¶不(bù)會(huì)!在未來(lái),一(yī)α₩™摸兜裡(lǐ)手機(jī)忘帶了(le),擡起左手喚醒智能(né≠§ng)手表,打開(kāi)網頁,也(yě)能(néng)看(kàn)!
不(bù)得(de)不(bù)說(shuō)$€,創建響應式網站(zhàn)越來(lái)越容易,即使你(nǐ)不(bù)是(s≤₽'hì)專業(yè)的(de)前端也(yě)可(kě)以輕松搞得(de)定。挑選合♥<适的(de)工(gōng)具,搜幾個(gè)符合需求的(de)jQuery插件(jiàn&§),配合合理(lǐ)的(de)設計(jì),你(nǐ)也(yě)可(kě)以實現(xiàn)期待§γ中的(de)響應速度和(hé)對(duì)不(bù)同屏幕的(de)兼容性。響應式網站 €×&(zhàn)的(de)實現(xiàn)并不(bù)難,但(dà✔€n)是(shì)需要(yào)在對(duì)的(de)地(±•εdì)方、對(duì)的(de)階段使用(yòng)對(duì)的(de)工(gōng)∑™∑具,這(zhè)也(yě)是(shì)今天這(zhè)篇文(wén)章(zhān≤&g)的(de)目的(de)所在:為(wèi)你(nǐ)✘®™在不(bù)同的(de)階段提供幫助。當然,畢竟不(bù•♦)是(shì)所有(yǒu)人(rén)都(dōu¥©♦)響應式網站(zhàn)到(dào)底是(shì)咋™ 設計(jì),咱們也(yě)曾發過相(xiàng)關的(de→∏↑≤)教程……如(rú)果這(zhè)其中有(yǒu)₹•∑你(nǐ)特别想了(le)解的(de)教程, ©™請(qǐng)在文(wén)章(zhāng)下'←(xià)方留言,罹患拖延症并身(shēn)處晚期£ 的(de)譯者将會(huì)優先翻譯,謝(xiè)謝(xiè)了(le)各位……
閑話(huà)少(shǎo)叙,咱先看(kàn)看(kàn)∞¥γ×幹貨吧(ba):
不(bù)得(de)不(bù)說(shuō),在設計(jì)階段,線框圖和(hé)原¶↑型稿是(shì)繞不(bù)過去(qù)的(de)。靠譜的(de)線框圖和(hé)原∏♠型工(gōng)具會(huì)讓你(nǐ)更加專注于交互和(hé)功能(néng&±™∏)。以下(xià)的(de)工(gōng)★© Ω具能(néng)幫你(nǐ)節省時(shí)間(•β jiān),為(wèi)客戶和(hé)團隊設計(jì)出優秀©×"<的(de)設計(jì)。
1. Wirefy
Wirefy 是(shì)一(yī)個(gè)了(le)不(bù)起的(§<÷₹de)線框圖/原型設計(jì)的(de)應用(yòng),能(néng)為(wèi)設計(j™☆±™ì)師(shī)和(hé)開(kāi)發者提供極大(dà)的(de)幫助。從(cóng)草(cǎ ₩o)圖設計(jì)到(dào)最終交付,各個(gè)環節你(nǐ)都(dōu)能(nén ≠∏g)用(yòng)上(shàng)它。沿著(zhe)簡單的♥×(de)工(gōng)作(zuò)流,新的(de)UI和(hé±≈≈)交互設計(jì)能(néng)夠緊密地(dì)糅合到(dào)一(yī)起∑$≈↓。
2. Hotgloo
HotGloo是(shì)另外(wài)一(yī)個(gè)值₹•&↕得(de)推薦的(de)原型/線框圖工(gōng)具,你(nǐ)可(kě)以通(tō ∏ng)過客戶端向你(nǐ)的(de)客戶和(hé)同事(shì)共享你(nǐ)的₽λ♠(de)設計(jì)稿的(de)預覽圖,這(zhè)也(yě)使得(deβ¶)交流和(hé)反饋更加靈活便捷,無需代碼。HotGloo其中內(nèi)♥×置了(le)50多(duō)款不(bù)同的(deα∑)UI組件(jiàn)和(hé)預制(zhì)的(de)UI庫。
3. 響應式線框圖
這(zhè)款響應式線框圖工(gōng)具是(shì)一(yī)款基于♣•≥Web的(de)免費(fèi)設計(jì)工($≥ gōng)具,可(kě)以幫任何設計(jì)項目快(kuài)速創建線框圖。其中可(kě)以•Ω插入各種元素,輕松調整風(fēng)格、色彩、透明(míng)度,等等等等。這(zhè) ♠→ε些(xiē)視(shì)覺元素可(kě)以通(tōβ₹γng)過拖拽輕松布局,保持之後可(kě)以重複使用(yòng)。這(zhè)一(yī)工(gō£₩ng)具專注于布局在不(bù)同的(de)↔←屏幕下(xià)的(de)變化(huà)↓ ,也(yě)就(jiù)是(shì)說(shuō),它§♦•♠是(shì)以響應式為(wèi)核心。
4. MockUPhone
MockUPhone是(shì)一(yī)款免費(fèi)的(de)Web應用(yò£δ©ng),幫你(nǐ)便捷地(dì)創建原型。你(nǐ)可(kě)以在設備列表中快(k✔±↑εuài)速選取機(jī)型,通(tōng)過拖拽各種元素快(kuài)速生(shλ ₹♠ēng)成原型。上(shàng)傳你(nǐ)的(Ω₽de)設計(jì)之後,會(huì)生(shēng)成不(bù)同角度的(→ ♣αde)截圖,并提供下(xià)載。
5. Style Tiles
Style Tiles 是(shì)一(yī)個ε∏₩♠(gè)由字體(tǐ)、色彩和(hé)界面元素組成的(de)→網絡視(shì)覺品牌,它可(kě)以幫設計•₹₽♦(jì)師(shī)和(hé)利益相(xiàng)關者生(shēn↑δ>g)成他(tā)們所需要(yào)的(dΩ∑ δe)視(shì)覺語言,并最終交付給客戶。完成線框圖和(hé)原型之後,接下(xià§"§)來(lái)就(jiù)要(yào)開(kāi)始寫Ω&代碼了(le)。不(bù)過要(yào)為(ΩΩγwèi)響應式網站(zhàn)寫CSS樣式和(hé)包含大✔ε←₩(dà)量分(fēn)辨率顯示信息的(de)媒體(tǐ)查詢并不(b ≤ù)是(shì)一(yī)個(gè)有(yǒu)趣的(Ω¶de)過程。所以,下(xià)面這(zhè)些(xiē)工(gōng)具就(jiù)γφ該登場(chǎng)了(le)。
6. Pure CSS
Pure CSS 是(shì)一(yī)組小(xiǎo)型的(de)響應式CSS模塊,可§ (kě)以應用(yòng)于每個(gè)Web項目。這(zhè)個(gè)僅有(yǒu)5.7K♣≤₽B大(dà)小(xiǎo)的(de)壓縮包非常便于使用(yòng),制(zhì)作(zuò)的←λ(de)時(shí)候考慮過移動端的(d•★©♣e)需求,與此同時(shí),所有(yǒu)的(de)CSS代碼都(dōu)經過仔細斟酌∞,在确保功能(néng)的(de)前提下(xià)盡量做(zuò)到(dào♥₹"™)小(xiǎo)巧而全面。
7. Responsive Web CSS
這(zhè)也(yě)是(shì)一(yī)款一(yī)句Web的(φde)工(gōng)具,僅需拖拽就(jiù)可(kě→σ>×)以生(shēng)成響應式布局。你(nǐ)可(kě)以方便地(dì)添加頁面,方便地(dì)設€÷↑£定div和(hé)寬度等參數(shù)。這(zhè)一(yī)工(gōng)具還(hái)∑©↓支持嵌套栅格,并且能(néng)對(duì)特定設備進行(xíng)針對(duì)性的(de$¥σ≤)設計(jì)。
8. Responsive Tables
RWD Table Patterns是(shì₩₽∑≠)一(yī)套擁有(yǒu)複雜(zá)的(de)數(shù)據響•≠÷應式表格解決方案,它是(shì)基于Filament G☆₩roup 的(de)分(fēn)支項目,基于移動端優先的(♠§ →de)設計(jì)思維來(lái)搭建,并在原有(yǒu)項目基礎上(s∞★αhàng)增加了(le)許多(duō)新的(de)特性。即使在不(bù)支持JS♠≈的(de)浏覽器(qì)中,它也(yě)能(néng)使用(yò φng)。在正常情況下(xià),你(nǐ)隻需要(yào)增加一(yī)個(gè)JS文(w∑£εén)件(jiàn),一(yī)個(gè)CSS文(wén)件(jiàn)以及一(yī)些(xiēφ↔)基礎的(de)設置之後就(jiù)可(kě)以正常使用(yòng)。
9. Type Rendering Mix£♣≠♦
Type Rendering Mix 是(shì)一(yī)個(gè)£ ¥↑小(xiǎo)型的(de)JS庫,當使用(yòng)Co≈✔λ re Text(iOS和(hé)OSX平台)的(de)時(shí)候就(j''±iù)可(kě)以調用(yòng)它。Tyδ₹•¶pe Rendering Mix可(kě✘↕±©)以實現(xiàn)更為(wèi)一(yī)緻的(de)渲λ♣★∞染,同事(shì)确保子(zǐ)像素抗鋸齒的(de)準确性。
10. Ink
Ink可(kě)以幫你(nǐ)快(kuài)速創建響應式的(deβ)HTML電(diàn)子(zǐ)郵件(jiàn),幫你(nǐ)為(wèi)用(yòng) ♥ ♥戶推送可(kě)用(yòng)性更高(gāo)的(de)電(diàn)子(zǐ)郵件(jiàγ♠★↑n)。Ink的(de)CSS框架能(néng)極大(↕ dà)地(dì)提高(gāo)HTML郵件(jiànγ∏₽)在各個(gè)終端上(shàng)的(de)可(kě)讀(dú>₩↑)性。
11. Macaw
Macaw 能(néng)讓設計(jì)師(shī)在創建網站♠π(zhàn)的(de)時(shí)候更加便捷無礙。Macaw被定位為(wè≥i)一(yī)個(gè)設計(jì)工(gōng)具而非開(kāi)發工(gōng)具,下(xi∞★à)載安裝之後,你(nǐ)無需寫代碼,直接開(kāi)始設計(jì)就(jiù)好(hǎ£₹φo)了(le)。響應式?留給客戶端來(lái)操αΩ←ε心吧(ba)。
字體(tǐ)、圖片與視(shì)頻(pín)
當你(nǐ)的(de)基本的(de)代碼框架都(dōu)到(dào)位之後,×£接下(xià)來(lái)就(jiù)要(yào)← €上(shàng)內(nèi)容了(le)。而處理(lǐ)內(n&©"èi)容的(de)事(shì)情,就(jiù)交給₽§<開(kāi)發者們精心準備的(de)jQuery插件(jiàn)吧(ba)!
12. Pageres
Pageres 是(shì)一(yī)款命令行(xíng)工(gōng)具,用(yò¶ ng)于生(shēng)成網站(zhàn)不(bù)同'↔Ω€分(fēn)辨率截圖。Pageres專注✘γ于尺寸控制(zhì),所以稍加調整代碼就(jε≈♣αiù)可(kě)以生(shēng)成響應式網站(zhàn)的(de)γ₹截圖。這(zhè)款命令行(xíng)工(gōng)具可(kě)以一(yī)次設定多≥>(duō)個(gè)參數(shù),一(yī)次到(dào)位生(↑✘↔shēng)成結果。
13. Adaptive Images
Adaptive Images 可(kě)以自(zì)動檢測♥$訪客的(de)屏幕尺寸,自(zì)動适配并緩存結果,讓網頁的(de)圖片尺寸調整↔≥之後再輸出。
14. FitVids.js
在處理(lǐ)好(hǎo)圖片之後,就(jiù)是(shì)要(yào)讓視(sh±←ì)頻(pín)也(yě)能(néng)随著(zhe)網頁響應式調整↓'™了(le)。這(zhè)個(gè)時(shí)候就(ji$ε±ù)要(yào)FitVids.js上(shàn> ≈g)場(chǎng)了(le)。這(zhè)是(shì)一(yī)個(gè)輕量↓♦級的(de)jQuery插件(jiàn),可(kě)以αλ•讓視(shì)頻(pín)随著(zhe)屏幕尺寸而調整,并保持輸出的(de↕±₩♥)縱橫比。
15. Responsive Element♠Ω♦s
Responsive Elements 能(néng)讓任何網頁元素★©±都(dōu)随著(zhe)屏幕尺寸響應式變化(huà),它本質上(shà©ng)是(shì)一(yī)個(gè)JS庫,它能(néng)監測←Ω到(dào)屏幕的(de)寬度,并讓網頁元素随 ☆之進行(xíng)調整适配。
16. Froont
Froont也(yě)是(shì)一(yī)個(gè)功能(né≥≠★✘ng)強大(dà)的(de)在線平台,它旨在幫你(nǐ)加速網 ←站(zhàn)原型設計(jì)和(hé)響應式布局。它是α$®(shì)一(yī)款巧妙的(de)協作(zuò)工(gōng∏ )具,設計(jì)者可(kě)以通(tō≈₹↓φng)過鏈接同客戶分(fēn)享他(tā)們的(de)設計(jì)的(dδ★≈§e)原型。作(zuò)為(wèi)設計(jì)者&♦™,用(yòng)戶可(kě)以在Froont上(shàng)精心打磨原型的(de)細節,設置布局,"©色彩,樣式,字體(tǐ),讓項目的(de)設計(jì)更上(shàng)一(yī)層樓。Froon≠§₹✘t擁有(yǒu)友(yǒu)好(hǎo)的(de)界面,以及類似PS的(πΩde)直觀的(de)圖層管理(lǐ)功能(néng),它還(×÷πhái)可(kě)以從(cóng)PS調用 >(yòng)CSS樣式,使用(yòng)在線的(de)SVG文(wén)件(jiàn),可×₩©(kě)以複制(zhì)項目、創建分(fēn)支 ®等等,非常方便。一(yī)旦完成設計(jì),可(kě₹ §)以一(yī)鍵下(xià)載,頗為(wè& i)方便。以上(shàng)列舉出的(de)工(gōng♦σ♣")具能(néng)幫你(nǐ)設計(jì)出響應β" 式的(de)網站(zhàn),但(dàn)是(shì)未經測試就(jiù)上(shàng)線終究γ¶還(hái)是(shì)有(yǒu)點草(cǎo)率≤∏₹吧(ba)?接下(xià)來(lái)推α ★∞薦一(yī)些(xiē)實用(yòng)的(de)測試工(gōng)具€±λ,幫你(nǐ)測試響應式網站(zhàn)可♥®φλ(kě)能(néng)存在的(de)問(wèn)題。
17. Viewport Resizer
Viewport Resizer 是(shì)一(yī)個(gè)基于浏覽器(qì)的(deε™')工(gōng)具,能(néng)幫你(nǐ)測← 試任何網站(zhàn)的(de)響應問(wèn)題。你(nǐ)隻需要(yào)将其保存書(shū)≤₽→簽,然後去(qù)需要(yào)測試的(de)網站( γ★zhàn),點擊書(shū)簽就(jiù)可(kě)以開(kāi ₽)始測試了(le)。
18. Responsive.IS
Responsive.Is 是(shì)TypeCast所開(kāi)發的(de)響應式測ε>試工(gōng)具,令人(rén)印象頗為(wèi)深刻。測試> ±≠方式也(yě)很(hěn)簡單,輸入需要(yào¶δ$)測試的(de)網站(zhàn)的(de)URL,Responsive.Is會(huì)根據你¥↑☆£(nǐ)選擇的(de)設備自(zì)動檢測。
19. Protofluid
Protofluid 簡化(huà)了(le)動态布局、自(zì)适應C©✔"λSS和(hé)響應式設計(jì)的(de)測試過程,它構建了(le)精準、動态的(d¥≤e)窗(chuāng)口幫你(nǐ)進行(xíng)測試。這(zhè)使得(d©φe)你(nǐ)可(kě)以快(kuài)速高(gā♣÷•o)效地(dì)測試并展示設計(jì)成功給利益相 ↔∏¶(xiàng)關方。整個(gè)程序是(shì×♠λ)免費(fèi)的(de)。
20. Responsive Web D≈¶ esign Testing Tool
這(zhè)一(yī)響應式網站(zhàn)設計(jì)測試工(gōng)具也(yě÷↕λ)非常不(bù)錯(cuò),可(kě)以≈ "幫你(nǐ)快(kuài)速檢測網站(zhàn)的(de)響應式設計(jì↔× )的(de)可(kě)靠性。