響應式設計無疑是當前網頁設計領域當中,不可忽略的必要組成部分。而響應式網頁中的圖片顯示又是老生常談的問題,許多爭論集中在響應式網站的圖片應當怎麼展示。繼續延伸開來,那麼響應式網站中的圖片庫應當如何設計呢?
相比於單個圖片,相簿的展示無疑更加複雜,牽涉到的變數更多,所以實現起來也更加麻煩費神。接下來,我們來看看如果要設計響應式的圖片庫,有哪些值得注意的基本規則和技巧。
1、輪播幻燈片:儘量隱藏導航
在桌面端上導航的存在可能沒什麼,但是在移動端上檢視的時候,導航還是儘量隱藏起來,需要的時候再顯現。而諸如左右切換的按鈕和標明瀏覽位置的圓點,最好是在游標移動上去之後再顯示,這樣的設計不僅可以避免使用者分心,而且能避免內容和導航元素之間的衝突,降低整體設計的混亂感。
2、避免使用大量肖像類圖片
如果你設計的圖片庫是類似網格佈局的話,你可能會盡量挑選和橫向的圖片,或者方形的影像。這樣的設計在相容桌面端設計的同時,還可以讓使用者在小螢幕上更好地檢視。人像類的圖片在手機上適合縱向螢幕上瀏覽,如果橫過來的話,圖片會顯得特別小,瀏覽會相當不方便。橫向是最佳的,如果不行的話,使用方形的圖片會是很好的相容性方案。一個響應式的圖片庫的設計需要考慮多種因素,請務必牢記使用者的不同瀏覽場景。
3、在移動端上支援手勢操作
觸控式螢幕上使用手勢操作幾乎是使用者的本能了。所以,在設計響應式圖片庫的時候,滑動操作等手勢操作賦予使用者更多的權力,讓體驗更加逼真。在移動裝置上使用箭頭導航太過於乏味、老舊,手勢互動更加自然也更符合真實的互動體驗。
4、在移動端上禁用lightbox效果
Lightbox效果大概是桌面端網頁上最常見的圖片瀏覽模式,圖片以彈出框的形式呈現出來,能隨著螢幕尺寸和滑鼠操作來縮放。在產品展示的頁面當中,這種圖片瀏覽模式的使用尤其廣泛和頻繁,但是在移動端上的時候,它可能會引起大量的使用者體驗上的問題:蓋住其他的互動控制元件、無法退出、尺寸不合適等等。
5、讓導航元素低調不招搖
如果你使用幻燈片的形式來展現大量圖片組成的圖片庫的時候,導航就顯得尤為重要了。使用者肯定不想在等待載入中耗費太多的時間,他們依然會按照自己的速度點選,翻頁,進入,退出,保持,等等。所以,當你要使用導航元素的時候,一定要設計在讓他們覺得不礙事的地方。不要讓導航的小圓點蓋在文字或者連結上,並且避免複雜的控制方式,這樣會分散使用者注意力,並讓整個頁面的設計都趨於複雜。可點選跳轉的導航小圓點能讓使用者快速跳轉到他們想要去的地方,提升效率,降低無謂的消耗。當然,不要弄的太複雜!平衡最重要!
6、不要讓圖片和視訊混淆
通常情況下,不同型別的媒體混到一起沒啥問題,但是使用者肯定不想翻看圖片的時候,突然發現下一張圖片變成了視訊,突如其來的聲音和額外的流量消耗絕對是他們不願意碰到的事情!將視訊和圖片分割開來,讓他們知道接下來的會是什麼東西,不要讓意外發生。
7、確保圖片顯示尺寸不要超過原始圖片的最大寬度
這一點很重要,儘管很基礎,但是依然需要強調一下。圖片儘量不要去填充超過本身尺寸的空間,這樣會讓圖片表現出象素化的失真效果。值得注意的是,很多情況下圖片在移動端完全填滿某個區塊沒問題,但是在桌面端的時候,最大也不能超過本身寬度。這似乎並不難?但是依然有許多響應式頁面,當你拉寬瀏覽器介面的時候,會有圖片超出本身尺寸來顯示。
8、圖片縮放
如果你的相簿中的圖片要牽涉到圖片縮放,那麼儘量讓圖片去縮小,而不是放大。甚至最好是為圖片設定精確的尺寸。通常,圖片縮放會使用百分比來控制它的大小變化,如果你個屬性被設定為按照百分比來縮放,那麼其他的相關屬性最好設定為自動。比如將圖片寬度設定為50%,那麼高度縮放應當設定為自動。
9、避免使用圖片標題
使用圖片標題或者其他的附加文字會為你自己和使用者增加大量的問題。第一個問題是,它在移動端介面上會強制顯現出來。在移動端有限的介面空間上,它可能會和圖片擠壓到一起,帶來混亂的使用者體驗。另外一個問題是,它可能會限制你的文字使用。你得想明白它怎麼斷句,佔據多大空間,在桌面端顯示和在移動端顯示分別是什麼樣,怎麼才正常,太多的變數控制起來會相當麻煩。圖片各不相同,而文字總會莫名其妙地覆蓋到某些不該覆蓋到的地方。圖片和文字的對比度總會隨著不同的圖片而變化,這也是麻煩的地方之一。
結語
小心無大錯,今天說的規則並不複雜,但是當你開始為圖片庫進行響應式設計的時候,這些雞零狗碎的問題開始顯現,在意想不到的地方影響整個設計和體驗。以使用者為重心,小心繞過這些坑,會讓你的響應式網頁更優秀,也更快搞定。