QQ官網頁面滾動交互設計
本文主要是關于QQ官網頁面的一個滾動交互設計,希望能分享給大家交互的設計思路。
昨天同事跑來問我,官網的設計有什么想法沒有,找了幾種風格的官網給他看,結果一眼就看中了QQ的官網樣式,我重新分析了一下我司產品同屬工具類,官網同樣不需要太多的展示內容和功能,所以準備做一個交互樣式相似的仿真給老板看,同時也分享給大家交互的設計思路。
為了避免泄露我司產品,本來想使用線框圖展示,結果因為效果太差只好換成了本人自己拍攝的照片供大家欣賞了。
QQ官網樣式展示
官網地址:https://im.qq.com/index.shtml
再看一下原型樣式:
體驗地址:https://ur6hf9.axshare.com/index.html
此處需要說明仍然有一個BUG就是如果滾動條拖動的太快,軟件在觸發區間沒有做出反應時就會出現圖片加載不一致的情況,各位體驗的小伙伴可以慢點拖拽(看完下面的觸發講解后就可以理解了,如果各位有什么好的方法歡迎與我交流)
原型設計分享:
一、元件準備
此效果設計到四個元件:
- 內容頁;
- 背景圖片上;
- 背景圖片下;
- 拖動條。
1. 內容頁
內容頁動態面板長度設為1200,高度設為600。
然后在里面自上而下建立四個長方形,分別填寫內容,命名1、2、3、4。其中1號、4號長度設為1200,高度設為600。2號、3號長度設為1200,高度設為350。然后中間間隔距離為300一次排開,設為一組。
2. 背景圖片上/下
背景圖片頁動態面板長度設為1200,高度設為300,各添加3個切換頁面。按照上下位置緊貼著對其排列,同時在界面中分別放入三張長1200、高度600的圖片。
3. 拖動條
拖動條畫成常規格式即可。
長度根據需要計算,本仿真滾動條移動范圍為0至600,內容頁移動范圍為-2200至2800,所以我將其高度設為160,使內容頁的移動距離等于5倍的滾動條移動距離(后續公式中要使用)。
二、交互動作
完成元件的建立后,將內容頁完整的蓋到背景圖片上/下,將滾動條上端對其放置在內容頁右側及可以開始設計交互動作。
1. 拖動條
首先在滾動條上添加用例拖動時:
- 先移動“拖動條”為“垂直拖動”,設置邊界為0至600范圍內;
- 然后設置移動內容頁內的“1、2、3、4的組”為“相對位置”,x=0,y=[[(-DragY)*5]](前面算過內容頁移動距離是拖動條移動距離的5倍,拖動條向下移動時,內容頁向上移動,所以為(-DragY)*5),設置邊界為-2200至2800范圍內。
2. 內容頁
因為我們要實現的效果是,當內容頁1、2之間的縫隙經過時看到的是背景圖片1;內容頁2、3之間的縫隙經過時看到的是背景圖片2,內容頁3、4之間的縫隙經過時看到的是背景圖片3。
同時我們將2、3的高度設置為350,背景圖片頁上/下高度為300,所以在內容頁移動時,2、3可以完全覆蓋住背景圖片頁的上或下,我們將在完全覆蓋的時候進行背景頁的切換,從而實現我們想要的效果。
我們將內容頁2覆蓋背景圖片頁時,進行圖片1和圖片2的切換,內容頁3覆蓋背景圖片頁時,進行圖片2和圖片3的切換。
背景圖片上的坐標為(0,0),背景圖片下的坐標為(0,300),所以內容頁坐標在250至300時完全覆蓋背景圖片下,將內容頁坐標y等于250至275時背景圖片下轉換為圖片2,坐標y等于275至300時背景圖片下轉換為圖片1。
同理內容頁完全覆蓋背景圖片上的范圍為-50至0,內容頁坐標y等于-25至-50時背景圖片下轉換為圖片2,坐標y等于-25至0時背景圖片下轉換為圖片1。
內容頁2設置好后,內容頁3同樣的坐標范圍只是調整為圖片2與圖片3的切換即可。
然后運行一下程序就可以出來我們想要的效果了。
本文由 @?JYC 原創發布于人人都是產品經理。未經許可,禁止轉載
題圖來自網絡
作者的重點在交互形式,讓我們認知和了解新的交互也可以是這樣的,但具體的使用場景還是需要交互設計師根據產品定位而決定最終的是否采用.
請問這種圖片動畫是如何實現的呀
視差滾動了解一下
體驗了QQ官網,一時新穎,但也因為新穎,將注意力放在了樣式而非產品上。
尷尬的是這種樣式并沒有實現難度,不能體現出公司的實力和風貌。
QQ使用這種樣式并沒有問題,因為無需介紹我也會因為剛需下載,一個老牌公司依然在思考創新也值得贊揚。
但,跟風還是需要優化一下。
我的建議是:每個段落都給個停頓。
通過一個網站的形式展現公司實力這個操作優點難吧,反正看了幾家實力強勁的大公司官網展示形式通常以簡潔為主不會有什么難度,簡單對比一下“微信官網”和“QQ官網”一家公司出的兩款強需求軟件,官網風格也是大不同的,估計這兩款產品官網怎么做都不會對他們家產品產生多大影響。這個只是給大家一個設計思路,具體怎么應用和交互細節肯定還是根據自家產品的定位來定了。
個人非常不認同這種設計,讓人眼花繚亂,背景比較干凈還好。往下滑的時候,圖片內容在變,主體內容在變,色彩也在變。完全找不到重點,也接收不了這么多信息。讓人頭暈?。。?/p>
如果只有一款很明確的產品,而且沒有特別多要展示的內容的時候,這樣放置三個你產品的使用場景把客戶帶入一下,效果還是可以的。整個網站就只有一個重點的時候就不會亂了,也沒有多么多的信息需要用戶去接收的。關鍵還是使用場景的問題
還是拿QQ的官網舉例好了,他們要展示的就是QQ可以1、隨時隨地與人溝通;2、遠程傳遞文件;3、分享內容到朋友圈;只有一個重點,三個使用場景帶入一下用戶。完全不會給用戶造成理解的負擔,也不會找不到重點的。
用圖片是好的,場景帶入也是好的。我只是說這種交互方式。一次滾動,多種變化。