精妙的UI交互設計:以優雅取勝,而非炫技
“交互設計”這個新詞已經與UX設計過程緊密聯繫在一起。 2015年以後,界面元素在兩種靜態狀態之間即時切換已不再足夠。如今,“滑動”、“彈跳”和“回彈”等詞語已成為良好用戶界面工作方式討論的一部分。
然而,在交互領域——就像昂貴的手錶一樣——“花哨”並不一定意味著“優雅”。雖然我們可能對下面這款花哨手錶(圖片)的複雜性感到好奇,但我懷疑我們中很少有人會真正想戴它。在我們的界面設計中,自然的優雅幾乎總是勝過裝飾。
如果你像我一樣富有創造力,很容易被創建花哨的交互所吸引,只是為了讓你的網站感覺更現代、更引人入勝。當然,我們心裡知道,這種方法可能是破壞整個用戶體驗的最可靠方法之一。
因此,我發現關注那些流暢、賞心悅目的動畫非常重要,以至於我們的用戶幾乎注意不到它們。那時,我們的動畫就會從聚光燈下移開,轉而支持用戶正在嘗試執行的操作。
蘋果為什麼會在包裝上花費如此多時間和金錢,而這些包裝通常很快就被扔進回收箱?為什麼豪華汽車公司會調整車門關閉的聲音?
這是因為我們發現,細微的、看似不重要的細節會對優秀的設計產生不成比例的影響,並將UX從“良好”提升到“極佳”。
用精美設計的“微交互”來豐富你的網站,不僅使其更易於使用,還可以引髮用戶積極的情緒(就像打開蘋果包裝盒一樣)。體驗這種情緒意味著消耗更多多巴胺,這實際上有助於他們對你的網站/應用程序上癮。
當用戶進行輸入(例如,點擊、拖動、鍵入內容)時,你的網站會做出反應——這就是交互。這是用戶與你的網站溝通的一種方式,所以它是對話的一部分。在設計用戶在你的網站上的行為流程時,你總是可以使用幾種不同類型的交互:
一個網站應該感覺像是一場互動界面元素的音樂會,共同努力給你留下深刻印象。優雅是留下這種印象的關鍵標準。雖然很難用純粹的技術術語來定義優雅,但我們可以使用一些邏輯技巧來幫助我們創建優雅的交互。
這個想法很簡單——在更改頁面上的元素時,始終使用過渡。這意味著你的GUI上不應該有任何瞬間的快切。每個出現、消失或轉換的元素都應該使用緩動或/和動畫來實現。
這有助於用戶將注意力集中在你希望他們關注的區域。當然,這也創造了一種優雅和一致流程的感覺。
### 規則 #2:切換開關優於按鈕
在家中,你通常會使用同一個開關來打開和關閉燈。同樣的概念也適用於你網站上的切換控件。如果一個切換控件觸發給定元素的新狀態,則相同的控件應該回滾該狀態。
此外,根據菲茨定律,此類控件應該幾乎不需要任何努力即可快速在開啟和關閉狀態之間切換。
### 規則 #3:觸發器應該在附近
過渡總是需要某種觸發器。在交互時,我們的用戶通常會關注該觸發器元素。這意味著過渡必須在或非常靠近觸發器處開始。如果你在距離觸發器元素太遠的地方開始過渡,用戶很容易錯過它,並且流程將中斷。
此外,過渡通常應該從觸發器傳播到你想要集中用戶注意力的位置。技巧很簡單——你引導用戶的眼睛從觸發器移動到他們應該進行下一步操作的地方。這樣,用戶就不會失去注意力,並且會直接到達你想要他們去的地方。
### 規則 #4:使用自然的過渡時間
過渡時間定義了動畫播放的時長。時間的主要問題是沒有魔杖可以做到這一點。如果你讓你的過渡時間過長,它會為經常或快速重複相同交互的用戶創造一個痛點。
另一方面,如果它太短,它會感覺不自然——或者用戶可能會完全錯過它。不幸的是,你所能做的就是用你的火眼金睛和直覺來評估過渡。我發現的最好的建議是不要讓所有過渡都具有相同的時間。只需隨意嘗試,找到合適的平衡點即可。還要注意,即使是0.05秒的差異也很重要。
### 規則 #5:過渡回滾不應該破壞用戶的控制感
有時會發生用戶在過渡過程中快速改變主意的情況。在這些情況下,過渡響應能力至關重要。如果用戶取消了最後一次交互(例如,兩次點擊觸發按鈕),則過渡動畫應立即反轉。如果不是,我們的用戶會立即失去控制感。此外,你還會讓你的用戶認為他們做錯了什麼。
### 規則 #6:始終自動聚焦於一系列操作中的下一個操作
此技巧針對用戶執行一系列操作的交互。在設計此類序列時,你應該始終避免任何不必要的交互,並始終將焦點設置在序列中的下一個控件上。這種交互的最基本示例是[編輯]按鈕,它會打開一個表單並神奇地將焦點放在第一個字段上,以便用戶無需手動單擊它。
### 規則 #7:始終告訴用戶何時完成
用戶應該始終能夠識別交互何時完成。如果你的交互在完成時沒有以某種明顯的方式發生變化,你應該始終考慮實現某種視覺反饋,告訴用戶“嘿,你,完成了!”。如果你跳過這一點,用戶往往會多次重複相同的操作,從而犯錯,甚至可能破壞某些寶貴的東西。
簡而言之,你可以使用這些技巧作為在你的網站上實現微交互的備忘單。它應該幫助你在實現微交互之前設計交互的細節。
但是,你很有可能無法第一次就做到完美。在這種情況下,你需要根據你自己的情況進行調整——所以準備好稍微嘗試一下。
還有……最後還有一條建議給你。一般來說,你的交互越服從現實世界物理定律,它們就越自然、越優雅。
祝你動畫製作愉快!
在設計UI交互時,務必牢記用戶。交互應該直觀易懂。一致性也是關鍵——用戶不應該猜測如何與你的界面交互。交互還應該向用戶提供反饋,讓他們知道他們的操作已被識別並正在處理。最後,交互應該高效,最大限度地減少用戶為實現目標所需採取的步驟。
為了使你的UI交互更具吸引力,可以考慮加入動畫。動畫可以使交互感覺更具活力,還可以向用戶提供寶貴的反饋。但是,務必謹慎使用動畫,不要讓它們分散對主要任務的注意力。此外,可以考慮使用聲音或觸覺反饋來增強交互。
在設計UI交互時,應避免的一些常見錯誤包括:使交互過於復雜、沒有向用戶提供足夠的反饋以及不一致。過於復雜的交互可能會讓用戶感到困惑,並使你的界面難以使用。缺乏反饋可能會讓用戶不確定他們的操作是否已被識別。不一致會使你的界面不可預測,並令人沮喪。
你可以通過用戶測試來測試UI交互的有效性。這包括觀察用戶與界面的交互並收集反饋。你還可以使用分析工具來跟踪用戶與界面的交互方式,並識別任何困難或困惑的領域。
為了提高UI交互的可訪問性,請考慮具有不同能力的用戶將如何與你的界面交互。例如,確保你的交互可以使用鍵盤,以便無法使用鼠標的用戶也能使用。此外,確保你的交互與屏幕閱讀器和其他輔助技術兼容。
可以通過圍繞用戶旅程創建敘述來將故事講述融入你的UI交互中。這可以通過使用動畫、聲音和視覺提示來引導用戶完成交互來實現。
有很多資源可用於學習更多關於UI交互的知識。一些流行的資源包括在線課程、博客和關於該主題的書籍。你還可以通過研究流行應用程序和網站的UI交互來學習很多東西。
速度在UI交互中非常重要。用戶期望交互具有響應性和速度。任何延遲都可能導致沮喪,並可能導致用戶放棄任務。
顏色可用於增強UI交互,方法是將注意力吸引到重要元素上,指示狀態並提供反饋。但是,務必謹慎且一致地使用顏色,並在設計中考慮色盲問題。
為了跟上UI交互的趨勢,最好關注行業博客、參加設計會議並加入UI設計師的在線社區。你還可以通過研究新的和流行的應用程序和網站的UI交互來學習很多東西。
以上是7創建優雅UI互動的簡單規則的詳細內容。更多資訊請關注PHP中文網其他相關文章!