響應(yīng)式設(shè)計是由著名網(wǎng)頁設(shè)計師Ethan Marcotte在2010年5月提出的設(shè)計概念,隨后席卷前端和設(shè)計領(lǐng)域,成為了如今網(wǎng)頁設(shè)計的大趨勢。正如同Ethan所說:“響應(yīng)式網(wǎng)站設(shè)計提供了一種全新的選擇,這種基于柵格布局和CSS3的流動性網(wǎng)頁設(shè)計,可以讓網(wǎng)頁隨著屏幕變化而響應(yīng)。這是一種更為統(tǒng)一,更加全面的設(shè)計技巧,一種打破網(wǎng)頁固有型態(tài)和限制的靈活設(shè)計方法。”
這種兼顧多屏幕多場景的靈活設(shè)計,這就是響應(yīng)式設(shè)計令人著迷的所在。這一點和編程開發(fā)領(lǐng)域所追求的“一次編寫,到處運行”有著異曲同工之妙。所以它在短短幾年內(nèi)迅速火起來,然后成為大趨勢,可以說是意料之中,水到渠成。響應(yīng)式設(shè)計的網(wǎng)頁現(xiàn)在已經(jīng)很多了,而相關(guān)的教程也是數(shù)不勝數(shù)。國外的設(shè)計博客Pixel77搜集了15篇優(yōu)秀的響應(yīng)式網(wǎng)頁設(shè)計的教程,讓喜歡鉆研的你來學(xué)習(xí)。
下面就簡單介紹一下這15個教程吧!
1、響應(yīng)式網(wǎng)頁設(shè)計:它是什么以及如何使用(作者Kayla Knight)
Kayla Knight的這篇文章是非常不錯的入門基礎(chǔ)教程。Knight會引導(dǎo)你了解響應(yīng)式設(shè)計的基礎(chǔ)知識,讓你明白它的基本原理。如果你想著手設(shè)計響應(yīng)式網(wǎng)頁,這篇文章會告訴你應(yīng)該從何處下手。
2、響應(yīng)式網(wǎng)站導(dǎo)航(作者 Thoriq Firdaus)
響應(yīng)式網(wǎng)站中,導(dǎo)航欄是非常重要的組成部分,如何設(shè)計出優(yōu)質(zhì)的響應(yīng)式導(dǎo)航欄就顯得特別重要了。所以我們專門挑出這篇一流的響應(yīng)式網(wǎng)站導(dǎo)航設(shè)計的教程,供大家參考學(xué)習(xí)。
3、使用CSS構(gòu)建基礎(chǔ)的響應(yīng)式站點(作者 Jason Michael)
這又是一篇響應(yīng)式網(wǎng)站設(shè)計領(lǐng)域重量級的入門教程。這篇文章不僅僅為你講述了響應(yīng)式網(wǎng)站基本的CSS設(shè)計方法,Micheal還會幫你解答一系列設(shè)計響應(yīng)式網(wǎng)站時常見的問題和迷思。
4、如何將任何網(wǎng)站轉(zhuǎn)化為響應(yīng)式網(wǎng)站(作者 Rochester Oliveira)
這篇教程同樣是從響應(yīng)式設(shè)計的基礎(chǔ)概念開始,作者熟練地分析解讀了常見的標(biāo)簽,在文中后半段還傳授了一項極有價值的技能:教你如何將現(xiàn)有的網(wǎng)站轉(zhuǎn)化成為一個響應(yīng)式的站點。所以,這篇文章一定不能錯過!
5、使用響應(yīng)式柵格系統(tǒng)設(shè)計網(wǎng)站(作者 Graham Miller)
響應(yīng)式柵格系統(tǒng)并非框架,深入理解柵格系統(tǒng)是非常有意義的。如果你想深入了解這個概念,那么還有什么方式比閱讀這個概念的提出者Graham Miller的文章來的更有效呢?這篇教程會教你使用柵格系統(tǒng)1小時快速創(chuàng)建響應(yīng)式網(wǎng)站!
6、教你使用FlowType.JS制作響應(yīng)式web排版(作者 JD Graffam)
眾所周知,排版是Web的未來。所以,學(xué)會響應(yīng)式排版并不是一種額外的優(yōu)勢,而是必備的技能。因此,JD的這篇排版的教程就是幫你解決這方面問題的。
這是另外一篇關(guān)于排版的教程。Val Head 詳細地解釋了為什么一個尺寸無法應(yīng)付所有的場景,并且詳細介紹了如何讓圖片和布局能隨著尺寸改變而響應(yīng)。
8、響應(yīng)式設(shè)計三部曲(作者Nick La)
這篇教程詳細講述了如何正確使用Meta標(biāo)簽、HTML結(jié)構(gòu)和媒體查詢來制作響應(yīng)式網(wǎng)站。這是最基礎(chǔ)的入門教程之一,寫的非常不錯。如果你對這些東西掌握得不夠好的話,不妨讀讀這篇文章!
9、CSS:響應(yīng)式導(dǎo)航欄菜單(作者Nick La)
這是Nick La 的另外一篇文章,寫的也是如何使用CSS來寫響應(yīng)式導(dǎo)航欄的。這篇文章寫的簡潔明了,值得一讀。
10 、響應(yīng)式網(wǎng)站設(shè)計中的可擴展導(dǎo)航模型(作者 Michael Mesker)
這篇教程可以幫你創(chuàng)造易于配置、體驗良好的響應(yīng)式網(wǎng)站模板。這篇文章是源自于作者Mesker的經(jīng)驗總結(jié),在此之前,他曾參與過一個大型的響應(yīng)式網(wǎng)站開發(fā)項目。
11、基于現(xiàn)有網(wǎng)站的響應(yīng)式改造(作者 Matt Stow)
作者Matt Stow通過這篇網(wǎng)站手把手地教你如何將你的現(xiàn)有網(wǎng)站轉(zhuǎn)化為一個足夠出色的現(xiàn)代響應(yīng)式站點。強烈推薦需要改造網(wǎng)站的同學(xué)閱讀一下這篇文章。
12、如何讓導(dǎo)航欄在小屏幕上轉(zhuǎn)化為下拉框(作者 Chris Coyier)
如何讓導(dǎo)航欄在小屏幕上轉(zhuǎn)化為下拉框?這篇優(yōu)秀的教程可以幫你解決這一小問題。當(dāng)你處理移動端的頁面布局的時候,有時候會有這一的需求,有了這篇教程,你就再也不用擔(dān)心這個問題了!
13、響應(yīng)式圖片:嘗試讓圖片感知環(huán)境自適應(yīng)(作者 Scott Jehl)
這篇教程會教你如何正確控制響應(yīng)式網(wǎng)站中的圖片,讓它們能隨著屏幕尺寸的變化而自適應(yīng)。作者Scott Jehl思路清晰,言簡意賅,值得閱讀。
這篇教程會教你如何創(chuàng)建一個具幾個水平滾動面板的響應(yīng)式布局。這種設(shè)計的技巧在于,當(dāng)屏幕空間夠大的時候,面板會水平鋪開,當(dāng)空間不足的時候,它們會合并到一起,以選項卡的形式存在。
15、視差流態(tài)特效的CSS3幻燈片響應(yīng)式網(wǎng)站設(shè)計(作者 Ring Wing)
視差滾動式網(wǎng)頁也是目前網(wǎng)頁設(shè)計的趨勢,如何將響應(yīng)式網(wǎng)站中的幻燈片使用CSS3制作成視差滾動的效果,就是這篇教程要叫你做的事情。