DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> WEB網站前端 >> 關於網頁技巧 >> 10個有用的網站界面設計技術和最佳做法
10個有用的網站界面設計技術和最佳做法
編輯:關於網頁技巧     

網頁制作poluoluo文章簡介:本文介紹的是在現代Web應用程序中我們廣泛使用的設計模式和有用的設計解決方案,並且是第一部分。 您可以在下面找到破洛洛收集的10個有用的界面設計技術和最佳做法在許多成功的網站上的應用。

最近越來越多的軟件應用遷移到Web 。因為沒有平台的限制或安裝的要求,在web上以軟件作為服務的模式看起來非常有吸引力。 Web應用程序界面設計的核心是網頁設計,但它的重點主要是功能。 與桌面應用相比, Web應用程序必須提供讓他們的用戶以更少的精力和時間來做事情的更加簡單、直觀和敏感的用戶界面 。

在過去,我們並不關心Web應用程序的方式,現在我們應該、而且是時候去仔細看看一些有用的技術和設計解決方案,讓網絡應用更加方便用戶和更加美麗。 本文介紹的是在現代Web應用程序中我們廣泛使用的設計模式和有用的設計解決方案,並且是第一部分。 您可以在下面找到破洛洛收集的10個有用的界面設計技術和最佳做法在許多成功的網站上的應用。

1. 界面元素的需求

簡單是很重要的用戶界面設計。在任何時間,您在屏幕上顯示的控件越多,您的用戶將不得不花費越長的時間搞清楚如何使用界面。 當選擇更少,可用的功能變得更加明顯和更容易浏覽。 簡化的界面是最好不過,尤其是當您如果不想限制程序功能的時候。

當你點擊搜索鏈接Kontain搜索框,一個類似下拉菜單出現。因此,如果您需要縮小搜索范圍,您可以使用菜單選擇來排序您正在搜索的內容。折疊這些選項,簡化了搜索框。

 隱藏或掩蓋其先進的功能是其中一個使事情變得更加簡單的方法。在您的界面或者其它部分找出最常用的功能,用最常用的桌面軟件的彈出菜單和控件來制作它。比如,如果您的搜索欄有一個高級過濾功能,那麼不要把它們放置在下拉菜單底部。如果用戶需要這些過濾功能,那麼他們只需幾個點擊就可以完成操作。 決定該保留什麼以及什麼該隱瞞不是一件簡單的事情,不過,這將取決於每個控件的重要性和使用頻率。

 

當你點擊搜索鏈接CollabFinder ,你不必進入不同的網頁,反而在搜索框中控制下拉,就可以直接開始您的搜索。

2. 特殊控件

重要的是選擇正確的界面控件的位置,不同的位置有不同的處理方式,並且有些控件在完成預期功能的時候比其它一些做的更好。

 

Backpack有一個緊湊的日歷日期和時間選擇器用來選擇提醒日期。

例如,您可以使用下拉列表來選擇一個日期的年、月、日,但是與日歷選擇相比,下拉菜單並不十分有效。在日歷選擇裡,您可以直接點擊你想要的一天。 日歷選擇也能幫助您看到幾天、幾個星期和幾個月內(特別是工作日和周末) ,因此日歷選擇比一個簡單的下拉列表更容易讓您作出更明智的決定。

 

MyBankTracker的 APY計算器的功能很容易使用,可以使用滑塊控制快速嘗試不同的預測。

另一個很好的例子是滑塊。 您可以隨時手動輸入了一些數據,但某些情況下,大量工作利用滑塊控制會做得更好。 他們不僅易於使用(只需單擊並拖動),並且你還可以看到如何選擇適合的最低和最高的適用范圍。

3.禁用按下按鈕

一個Web應用程序遇到的問題-表單提交。非常簡單的表單,如果您非常快的按一下“提交”按鈕兩次或更多,表單將提交兩次或更多次。這顯然是個問題,因為它會創建重復的相同的項,防止重復提交的並不很難,但是對於大多數Web應用程序必須做到這一點。

可以采取兩種防護措施: 在客戶端和在服務器端。在這裡我們不會通過服務器端的防護措施是因為它將取決於您使用的編程語言和你的後端架構。 基本上你應該做的是一個驗證,以確保在處理階段不要提交重復,而且要阻止重復提交。

 

Yammer 禁用“更新”按鈕,當您的新郵件已提交後。

客戶端防護是簡單得多。 您所需要做的就是讓“提交”按鈕不是時刻能點擊:最簡單的方法就是在“提交”按鈕上添加一塊JavaScript腳本,如下所示:

 1. <input type="submit" value="Submit" onclick="this.disabled=true" />

當然,我們也會建議您同時實施服務器端的驗證,以確保不重復獲得通過。

4.模式窗口周圍陰影

下拉彈出菜單和窗口的周圍陰影不只是eye candy (Photoshop外掛的濾鏡中的一組,我們所常見的一些效果如火焰、冒煙、金屬色澤、以及將影像立體化等效果)。 他們能夠幫助菜單或窗口相對於背景更加顯眼。他們還能阻止窗口周邊地區昏暗內容的干擾。

這種技術來源於傳統的桌面應用程序,幫助用戶把他/她的注意力集中在出現的窗口上。由於大多數模式窗口的主要內容的區分不象桌面應用程序一樣容易,陰影的出現似乎更接近讀者,因為窗口是以三維的和放置在其余的網頁之上的形式出現。

Digg的登錄窗口有一個厚厚的陰影圍繞它來阻擋網頁下方內容的干擾。

為了實現這一效果,設計師往往要用一個透明的png圖片作為背景和在裡面放置內容的盒子(在各邊作等距離填充的)來創建一個容器。另一種選擇是使用一個帶有透明邊框的背景圖片和使用絕對定位來定位的內容框。Digg正是這麼做的- 他們使用( dialog.png )圖片 。 這是他們使用的標記和CSS樣式:

(X)HTML:

<div id="container">  
    <div style="display: block; top: 236px; opacity: 1;" class="dialog">  
        <div class="body">  
            <div class="content">  
                ...  
            </div>  
        </div>  
       </div>  
     </div> 

 CSS:

.dialog {  
    position: absolute;  
    left: 50%;  
    margin-left: -315px;  
    width: 630px;  
    z-index: 100001;  
  
}  
.dialog .body {  
    background: url(/img/dialog.png) 0 0; /* semi-transparent .png image */  
    padding: 40px 13px 10px 40px;  

 或者,您也可以使用JavaScript的燈箱,或使用我們前面介紹過的CSS3屬性的下拉陰影 ,但你必須認識到, Internet Explorer將不支持他們。

Basecamp的項目切換窗口有一個大的柔和陰影,幫助菜單項更加突出顯示。

5.在空閒狀態,告訴人們該怎麼做

當你設計一個Web應用程序的時候,在空閒狀態告訴人們該怎麼做這是非常重要的,不僅是為了測試樣本數據,而且要確保它看起來不錯並且是有幫助的,盡管那裡什麼也沒有。

當進入一個沒有任何信息或查詢的網頁,告訴人們該怎麼做是一個很有用的信息。例如,一個項目管理應用程序的網頁可能會列出用戶的項目,但如果沒有項目,然而,你可以提供一個指向該項目創建頁面的鏈接。即使在網頁上已經有一個這樣做的按鈕, 額外的一點幫助不會帶來任何傷害 。

當您開始創建一個電子郵件活動的時候,Campaign Monitor能指點你正確的方向。

這種技術實際上鼓勵用戶試用服務,並直接在使用這項服務後注冊。通過單一步驟的應用指導用戶,這可以幫助他或她明白應用提供了什麼優勢,以及相對於他/她來說,它是有用的還是沒有的。 同樣重要的是,提供最重要的選項給用戶,並確保是最重要的,因為給他們眾多的選擇是不明智的。請記住,用戶通常希望您能提供給他們或多或少的具體想法,但他們不想進入細節,因為他們既沒有時間也沒有興趣。

利用空閒狀態去激勵用戶和引發他們的行動,可以大大減少“辍學” ,幫助您的潛在客戶更好地了解該系統如何工作

Wufoo的表單網頁有很多,如果您一個也沒有,友好的訊息邀請您創建一個新的表單。

網頁制作poluoluo文章簡介:本文介紹的是在現代Web應用程序中我們廣泛使用的設計模式和有用的設計解決方案,並且是第一部分。 您可以在下面找到破洛洛收集的10個有用的界面設計技術和最佳做法在許多成功的網站上的應用。

6. 按鈕按下的狀態

許多web應用程序有一個自定義風格的按鈕,這些錨或輸入框把自定義的圖像作為他們的背景。在一些情況下默認輸入框可能不適用,以及文字鏈接有時不太顯眼。 目前的疑問是當你點擊鏈接,他們表現的更象一個按鈕。這其中包括當用戶點擊它們中“壓”的過程 。

這不是一個純粹的視覺調整。給用戶的應用提供即時反饋,帶給用戶接近於桌面應用程序的更敏感和更密切的體驗。

您可以利用CSS設計active偽類中的鏈接添加一個按下按鈕的狀態。例如,如果您的錨具有一個class屬性add_task_button ,您可以定義這個class的樣式:add_task_button:active 。

當你點擊它們,Highrise的按鈕實際上顯示的按下狀態為用戶提供滿意的反饋感覺。

7. 鏈接到注冊頁面的登錄頁面

有些尚未簽署申請人有時會不可避免地進入登錄頁面。他們可能想嘗試你的申請,但由於無法找到注冊頁面而著急。也許他們曾試過訪問一個提供給注冊用戶的功能。

 

有一個Delicious 賬戶,沒有問題,在網頁上有一個指向到注冊頁面的鏈接

 

在您的登錄頁面放置一個注冊頁面的鏈接會讓事情變得更簡單。 如果他們沒有得到一個帳戶,他們不應該但不得不去尋找一個注冊頁面。我們的研究證實 : 18 %的網站指向注冊表格的鏈接放置在登錄頁面旁邊(如YouTube,Reddit,Digg,露露,Metacafe等 ) 。

8. 上下文敏感導航

思考用戶期望看到什麼和在每一個特定的范圍內他們需要什麼是重要 。在任何地方,您不必顯示相同的導航控件,因為用戶不需要他們在各種情況下。

一個最好的上下文相關的控件的范例是微軟Office 2007界面最近改變,該組預設的工具欄改為帶控件。 每個標簽上擁有不同控件來關聯有關的特定活動,無論是圖形編輯、校對或簡單書面形式。Web應用程序也可以受益於這種上下文敏感的控件,因為這些控件幫助unclutter接口只顯示用戶需要的,而不是一切可用的 。

Lighthouse采用了熟悉的標簽式導航菜單,但是,它也有第二級菜單下的標簽。 這一級標簽也只顯示網站活躍部分相關的項目。

9.更加重視主要職能

不是所有的控制持有同樣的重要性 。例如,在屏幕上創建一個新的項目,您可能有兩個按鈕: “創建”和“取消” 。 “創建”鏈接顯得更為重要,因為這是用戶大部分時間將要做的。只有很少用戶需要取消操作。所以,如果它們肩並肩的放置在一塊,您可能不想讓這兩個受到同樣的重視。

Lighthouse ,“創建門票”按鈕旁你可以看到“取消”鏈接以純文本格式存在。“創建門票”按鈕不僅命令更重要,而且也有較大的點擊區域並且更容易點擊。

現在讓我們來看看“創建”鏈接,我們可以簡單地使用不同的風格或類型的控件。 一些應用程序使用表單輸入按鈕來創建動作,並且取消動作只作為一種文字錨出現,這不僅可以創建更大的按鈕點擊區域 ,此外,它還可以幫助用戶產生一個更好的視覺效果。

10. 嵌入式的視頻

雖然圖片和文字是進行交流和傳授有關您的用戶程序功能的一個偉大的方式,但是如果您有該刊物的資源,視頻甚至可以成為更好的選擇。在最近幾年,影片已越來越受網站的歡迎。對於Web應用程序,一般影片作為一種screencast用於營銷網站 ,以展示產品的功能 ,但是,這並非是使用視頻的唯一的方式。

GoodBarry的頭版,功能視頻screencast使產品更加突出。它還使用screencasts教人們如何開始使用應用程序

 

MailChimp教程視頻幫助新用戶如何使用管理面板。

一些Web應用程序內使用視頻,本身是用來教用戶如何使用某些功能。視頻是一種可以迅速展示您的產品的很好方式,因為相比較超過一頁的文字,它顯得更容易 ,也更清楚,在這裡觀眾可以清楚地看到該怎麼做。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved