下拉菜單是經(jīng)典的UI組件,服務(wù)于各種不同程度的需求。用戶可以在很多地方應(yīng)用到下拉菜單,例如在網(wǎng)頁(yè)導(dǎo)航欄中就能頻繁地看到下拉菜單的使用。
但有沒(méi)有思考過(guò),下拉菜單背后都承載著哪些功能和目的?
下拉菜單在設(shè)計(jì)中也存在爭(zhēng)議,例如很多設(shè)計(jì)師在設(shè)計(jì)網(wǎng)頁(yè)導(dǎo)航時(shí)過(guò)分依賴下拉菜單導(dǎo)致設(shè)計(jì)缺乏創(chuàng)新,還有就是在移動(dòng)端中下拉設(shè)計(jì)會(huì)占用過(guò)多屏幕空間,造成可用性上的問(wèn)題。
但如果設(shè)計(jì)得當(dāng),下拉菜單能夠提供很出色的產(chǎn)品體驗(yàn),來(lái)看看這些關(guān)鍵的設(shè)計(jì)法則:
·不要更改顯示的選項(xiàng)
許多平臺(tái)都使用交互式下拉菜單,其中的選項(xiàng)取決于設(shè)置或選定的功能。
·讓用戶看到所有選項(xiàng)
設(shè)計(jì)下拉菜單時(shí)一個(gè)主要考慮的問(wèn)題是選項(xiàng)的大小和數(shù)量,是哪些原因?qū)е孪吕藛蔚某叽缣螅?/p>
下拉菜單的可用性與尺寸大小密切相關(guān)。如果菜單提供太多的選項(xiàng)和鏈接,用戶將無(wú)法一眼看到它們。這可能會(huì)導(dǎo)致用戶在打開(kāi)下拉菜單的同時(shí)難以滾動(dòng),或者沒(méi)有意識(shí)到需要滾動(dòng)才能看到更多選項(xiàng)。
·為認(rèn)知找到合適的平衡點(diǎn)
下拉菜單可以讓用戶在不輸入內(nèi)容的情況下就可以做出選擇。
一般情況下,輸入信息(打字)需要用戶付出大量的認(rèn)知努力,所以在很多表單設(shè)計(jì)中會(huì)采用下拉選項(xiàng)來(lái)提升操作效率。
·不要濫用主導(dǎo)航中的下拉菜單
很多網(wǎng)站都在使用甚至濫用下拉菜單,因?yàn)檫@是一種很方便的設(shè)計(jì)形式,在網(wǎng)頁(yè)中使用很少的屏幕空間就可以存儲(chǔ)更多的路徑和鏈接,同時(shí)可以確保用戶能夠回到原來(lái)的位置。