響應(yīng)式設(shè)計注意事項
響應(yīng)式網(wǎng)站設(shè)計思維較傳統(tǒng)網(wǎng)站有較大區(qū)別,因為要考慮到PC,平板,手機等各終端的兼容和自適應(yīng),設(shè)計上要顧忌的東西非常多,不能隨心所欲隨意設(shè)計,需要遵循響應(yīng)式的基本思維方可為后面的功能實現(xiàn)做鋪墊。
內(nèi)容精煉:設(shè)計傳統(tǒng)網(wǎng)站時尤其是營銷型網(wǎng)站會把首頁設(shè)計得很長,覺的內(nèi)容豐富,但是到響應(yīng)式網(wǎng)站時則需要盡量簡化內(nèi)容了,保持網(wǎng)站的簡潔清晰,用戶可以快速容易找到自己想要的信息才會增加更多好感,內(nèi)容過多響應(yīng)式考慮起來也比較繁瑣。
柵格化設(shè)計(box結(jié)構(gòu)):即方塊化布局,將不同內(nèi)容信息組成網(wǎng)格,每個網(wǎng)格擁有自己的信息,由于網(wǎng)格的矩陣是按行和列對齊的,用戶也能更容易找到信息,更重要的是利于響應(yīng)式自適應(yīng)調(diào)整。
分屏視覺差設(shè)計:分屏設(shè)計一般情況下只有兩個信息容器(左右兩大塊也可以繼續(xù)往下細(xì)分)。相對一欄式的設(shè)計,將屏幕一分為二不僅可以給訪客十足的新鮮感,還能夠同時呈現(xiàn)兩項對等地位的內(nèi)容(這一點是一欄式設(shè)計無法做到的)。另外,分屏設(shè)計可以與響應(yīng)式框架很好的結(jié)合起來,它最適合在PC端和大屏幕上展示,但在小屏幕上也能以上下堆疊的方式呈現(xiàn)出來?,F(xiàn)在很多設(shè)計師使用強烈的色彩和有趣的排版,最大化分屏布局的視覺張力。
隱藏式菜單:所謂隱藏式菜單,其實就是簡化界面,將繁多的菜單欄目集合在一個小menu圖標(biāo),當(dāng)用戶點擊圖標(biāo)時彈出,可以大大節(jié)省空間利于響應(yīng)式網(wǎng)站到手機端小屏幕瀏覽時騰出空間。
極簡主義設(shè)計:過多的視覺效果或交互元素可能會讓訪客們覺得很有負(fù)擔(dān)。極簡主義的設(shè)計就是這樣悄然而生的,現(xiàn)在網(wǎng)站設(shè)計師們更傾向于研究怎樣通過一個極簡的設(shè)計做出漂亮的效果。極簡主義的網(wǎng)站注重簡潔、美觀,拋開那些令人分心的、與網(wǎng)站沒太大關(guān)系的設(shè)計元素,如色彩、圖片、文字等,這意味著我們需要能夠辨別出哪些元素應(yīng)該保留,哪些元素應(yīng)該刪除,在網(wǎng)站的排版、視覺效果、網(wǎng)站配色和留白等元素之間找到一個平衡點。
01
縮放、流式布局與響應(yīng)式
這些術(shù)語容易造成混淆,設(shè)計師常常錯誤地交替互用。實際上,每個都是布局技巧的顯著進(jìn)化過程,像技術(shù)演進(jìn)那樣逐一顯現(xiàn)。
縮放布局,旨在相對縮放每一個元素。它們會隨著窗口大小變化動態(tài)縮放內(nèi)容,就這方面而言,它們是響應(yīng)式的。布局本身保持靜止,通過改變每一個元素來保持一致的表現(xiàn)。
不同分辨率下縮放布局的例子,
這種設(shè)計為了統(tǒng)一犧牲了易讀性
流式布局就不一樣,因為它們隨著窗口尺寸縮放容器元素。通過em這類相對單位可以做到這點,克服了縮小文字的問題。用戶主動縮放時,設(shè)計就被破壞了。
不同分辨率下流式布局的例子,
這種設(shè)計為了易讀性犧牲了統(tǒng)一
響應(yīng)式設(shè)計不會縮放任何東西。相反,它會根據(jù)窗口尺寸決定顯示哪些內(nèi)容。
不同分辨率下響應(yīng)式布局的例子
02
元素的扭曲
這有點晦澀難懂,但本質(zhì)上,布局顯示在小窗口上的時候,所有未經(jīng)處理的列都會以行的形式呈現(xiàn)。這是個問題,因為內(nèi)容的扭曲會不經(jīng)意地改變設(shè)計的層級。
列變成了行,扭曲了內(nèi)容
解決方法顯而易見,但令人驚奇的是,仍有很多人在糾結(jié)它:只要明確地設(shè)定元素的寬度、高度、內(nèi)邊距。如果它移出所處位置,蓋住了其他元素,可以通過將它包裹在div容器中,設(shè)置外邊距,迫使它回到原本的地方。
03
縮放、流式布局與響應(yīng)式
內(nèi)容區(qū)域通常都隨窗口尺寸變化。所以當(dāng)固定寬度圖片超出顯示區(qū)域時,圖片就被裁剪了。
糟糕的固定寬度圖片例子,它太大
了。于是出現(xiàn)了滾動條,內(nèi)容被推
到屏幕之外
通過給圖片設(shè)定相對單位,可以避免這個問題?;蛘呤褂弥С猪憫?yīng)式的框架(比如Bootstrap),使用響應(yīng)式圖片class名來控制(例如 class=”img-responsive”)。
同樣的元素,用響應(yīng)式圖片class名
的方式,滾動條就不見了
屏幕大小和分辨率的多樣化,并不是開發(fā)響應(yīng)式移動網(wǎng)頁設(shè)計技術(shù)的唯一原因。如果網(wǎng)站采用了響應(yīng)式設(shè)計,就無需為不同設(shè)備設(shè)計不同的網(wǎng)頁布局。除此之外,由于網(wǎng)站只有一個URL,用戶可通過平板電腦或智能手機輕松、直接訪問,避免了一次次重定向的煩惱。
相對于普通PC端的展示方式,響應(yīng)式網(wǎng)站需要遵循一定的設(shè)計原則,需要 更專業(yè) 的設(shè)計師布局規(guī)劃,