中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

手風(fēng)琴導(dǎo)航(Accordion)_Yahoo_Pattern(翻譯)

2019-04-03    來源:豬窩_產(chǎn)品設(shè)計(jì)

容器云強(qiáng)勢上線!快速搭建集群,上萬Linux鏡像隨意使用

最近事情很多,工作,生活,感情,親情…。.每個人在每個方面或多或少都會收到過挫折和困難,但是請享受并面對,因?yàn)檫@樣才是完整的生活……

從Yahoo Pattern中學(xué)到不少東西,看這塊中文信息比較少,所以打算開始翻譯一下。同時因?yàn)槭诛L(fēng)琴導(dǎo)航這個組件在新版的客戶端中也開始使用,所以先寫這個。

手風(fēng)琴導(dǎo)航(Accordion)

手風(fēng)琴導(dǎo)航(或手風(fēng)琴菜單)是用可折疊面板來展示一類組織后的信息方式,在一定的空間內(nèi),它提供了一種大量鏈接或其他可選內(nèi)容的訪問方式。

每一個嵌入的面板都可以獨(dú)立的展開(通常會將其他的面板收縮),一般通過鼠標(biāo)經(jīng)過或者單擊面板標(biāo)題欄(或者標(biāo)題欄上的展開/收縮按鈕)來顯示某一個子選項(xiàng)。

解決什么問題?

當(dāng)在有限的空間內(nèi)想顯示大量的內(nèi)容,或者有大量的內(nèi)容,如果一次都顯示的話會讓用戶不知所措的時候,問題是如何讓用戶來訪問所有的東西并能夠理解(消化,in digestible chunks)同時可以不用滾動頁面,因?yàn)闈L動頁面會讓用戶從上下文情景中脫離,或者會讓他們從頁面中喜歡的位置離開。

什么時候用?

當(dāng)選項(xiàng)的數(shù)量比較多,頁面空間有限,并且可以對選項(xiàng)列表有邏輯的進(jìn)行歸類,分成更小的,內(nèi)容數(shù)量基本一致的內(nèi)容塊。

譯者注:此處要注意,選項(xiàng)列表不是內(nèi)容的標(biāo)題欄(如截圖中是4欄),而是里面的內(nèi)容元素,比如新聞標(biāo)題,作者,日期,圖片,該要,文字鏈等。

具體解決辦法是什么?

對于選項(xiàng)采用兩級分類

1、頂級分類是顯示類別或者分組

2、二級分類是放到每個組里的選項(xiàng)列表

手風(fēng)琴導(dǎo)航典型的樣式是一組可折疊的面板(跟樹狀導(dǎo)航的外觀不一樣),同時使用一級分類的內(nèi)容作為標(biāo)簽(label)。分類標(biāo)簽一般是與面板寬度一樣可點(diǎn)擊的標(biāo)題欄,或者是一類展開/收縮的圖標(biāo)。

手風(fēng)琴導(dǎo)航默認(rèn)可以有一個面板是展開的。

建議

將最重要內(nèi)容的面板默認(rèn)展開,一來可以顯示重要的選項(xiàng),二來可以起到一個示范作用,收縮列表的每一項(xiàng)都獨(dú)立可以展開

將當(dāng)前展開的面板高亮,這樣用戶可以識別面板展開和收縮時不一樣的標(biāo)題欄

要避免將一個手風(fēng)琴導(dǎo)航嵌入到另一個手風(fēng)琴導(dǎo)航中。如果你發(fā)現(xiàn)需要這樣做,樹狀菜單或者其他的適合顯示多級結(jié)構(gòu)的元素可能更合適。

譯者注:最近的版本中有一個組件就是手風(fēng)琴導(dǎo)航,而當(dāng)時并沒有意識到,只是幾個面板可以收縮和展開,并且至少會有一個面板展開。當(dāng)時設(shè)計(jì)的標(biāo)題欄上的icon是個上/下箭頭來表示展開/收縮狀態(tài),但是后來發(fā)現(xiàn)邏輯無論如何調(diào)整都會存在歧義,后來發(fā)現(xiàn)這個組件,義無反顧的將icon換成加號/減號,結(jié)果沒有任何問題了…。

可選項(xiàng)

手風(fēng)琴導(dǎo)航可以配置成始終有一個面板是展開的,或者是其他更靈活的(所有的面板都可以關(guān)閉,多個面板可以同時打開)。一些設(shè)計(jì)師認(rèn)為最好的方式是只允許一個面板打開,但是其他人都不認(rèn)可。

手風(fēng)琴導(dǎo)航可以配置成只有一次只有一個面板會打開,但是很多例子都允許同時打開多個。

除非是有表單元素或者其他的不可變的設(shè)計(jì)元素要求手風(fēng)琴導(dǎo)航總體上要保持一致的尺寸,否則手風(fēng)琴導(dǎo)航元素應(yīng)該可以根據(jù)展開面板的不同內(nèi)容來改變尺寸

通常,手風(fēng)琴導(dǎo)航是通過單擊來展開面板的,但是如果用戶的使用情景是”開心的/有趣的/試試這個”,那么鼠標(biāo)經(jīng)過來展開面板也是可以接受的。

為什么使用這個組件?

使用這個組件最主要的原因就是在有限的空間內(nèi)展示大量的選項(xiàng)。

特殊情況

大部分手風(fēng)琴導(dǎo)航都是垂直放置的,不過也可以水平使用。

可訪問性

對于鍵盤用戶來說,就像樹狀菜單和標(biāo)簽一樣,手風(fēng)琴導(dǎo)航通常會打斷使用?梢越o手風(fēng)琴導(dǎo)航標(biāo)簽之間的標(biāo)志和切換面板的+/-號圖標(biāo)加上鍵盤導(dǎo)航。

當(dāng)javascript被禁用時,手風(fēng)琴導(dǎo)航需要做兼容,可以考慮把所有面板都展開。

如果什么都不顯示的話對于屏幕閱讀器來說可能會導(dǎo)致內(nèi)容丟失?梢钥紤]將高度設(shè)置成0來解決。

原文地址: http://developer.yahoo.com/ypatterns/navigation/accordion.html

文章來源:pd4.me/blog/ 轉(zhuǎn)載請注明出處鏈接。

標(biāo)簽: 手風(fēng)琴導(dǎo)航 Accordion 產(chǎn)品設(shè)計(jì) 

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點(diǎn)!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請與原作者聯(lián)系。

上一篇:頂部導(dǎo)航條(Top Navigation Bar)_Yahoo_Pattern(翻譯)

下一篇:淺談社區(qū)小游戲功能設(shè)計(jì)