網頁制作poluoluo文章簡介:Fitts法則最基本的觀點就是任何時候,當一個人用鼠標來移動鼠標指針時,屏幕上的目標的某些特征會使得點擊變得輕松或者困難。
費茨法則是人機交互領域裡一個非常重要的法則,在10年來得到了廣泛的應用。Fitts法則最基本的觀點就是任何時候,當一個人用鼠標來移動鼠標指針時,屏幕上的目標的某些特征會使得點擊變得輕松或者困難。目標離的越遠,到達就越是費勁。目標越小,就越難點中。漂亮簡單,對麼?這意味著要是目標定位越容易,距離鼠標當前位置就應該越近,目標占用空間應該有更大。Fitts花了好幾頁來描述這些發現,用明顯數學式的嚴謹,用公式表達出了怎樣去測量不同速度距離目標尺寸對用戶點中目標的影響。目標和鼠標指針越遠,尺寸越小,就越難點中目標。
從鼠標到達目標的時間可以用公式Time = a + b log2 ( D / S + 1 )來計算。其中
費茨法則為人機交互提供了一個度量的法則,從而也為我們設計人機交互界面提供了科學依據,也就是告訴我們怎樣設計一個界面可以讓用戶比較容易使用,提高用戶的操作體驗。從上面的公式中,我們可以得出一個結論:如果我們要想鼠標比較快速的命中目標可以采取兩個措施,要麼減少鼠標與目標之間的距離,要麼使目標足夠大(哈,當然還要有一個好鼠標,以前我用過一個鼠標突然出了問題,鼠標指針離按鈕很近卻費了我幾秒鐘才移到按鈕上面去,一笑)。這裡面的另一個考究就是要盡量將按鈕集中在一起,同時要將經常使用到的按鈕放在最醒目的位置上。
且讓我們來看看幾個費茨法則的應用:
同時也讓我們來看幾個不好的交互設計
1. 在web頁面中經常要使用到分頁的功能,但是往往分頁的頁碼顯示的數字特別小,而且密密麻麻,如果您使用過asp.net提供的datagrid控件就知道其分頁顯示的頁碼是多麼難用,要選中一個頁碼真的很難,還要小心翼翼的。
2. 在gotdotnet查詢頁面上也有一個分頁功能,不過其提供了“next>>”的方式,點擊分頁不是特別困難,但是頁面滾動到下面去以後如果要翻頁還要將頁面滾到上面去翻頁,使用十分不便。
3. 在uninstall這樣的工具中,界面只有一個主窗口,但是不經常使用到的按鈕很大,經常使用到的按鈕倒很小,如下圖所示:
費茨公式為我們設計交互提供了一個依據,那麼是否回答了所有的問題呢?其主要缺點是: