導航:首頁 > 萬維百科 > 網頁界面設計

網頁界面設計

發布時間:2020-08-23 10:42:17

1、UI設計和網頁設計的區別?

要想了解這兩者的區別,就先來看看他們的定義是什麼。UI設計是指軟體的人機交互、操作邏輯、界面美觀的整體設計,用自己的話來說就是設計軟體和用戶的互動方式。而網頁設計是根據企業希望向瀏覽者傳遞的信息,進行網站功能策劃,然後進行的頁面設計美化工作。現階段的UI設計,通常來說是一定程度上包含了網頁設計的內容的,目前的UI設計面向的方向很廣泛,除了UI設計,還包括了網站管理、網頁設計、交互平台設計、app移動界面設計、用戶體驗、產品設計、電商包裝設計等。而網頁設計通常來講是專門負責網站中各個頁面的設計。而網頁設計中,最先提到的就是網頁的布局。布局是否合理、美觀,將直接影響到用戶的閱讀體驗及訪問時間。

總之,UI設計包含有網頁設計的內容,但是網頁設計是一種更專業的網頁界面、布局等設計。

2、網頁的設計有幾種方法

第一、靠前、無邊框設計。無邊框設計在近幾年比較流行,在設計頁面的時候,將頁面中的風格線、邊框刪掉,用間距來代替的一種設計方法。無邊框設計一般是以大圖為主,圖片本來就是一種分割元素。而內容基本是有規律的,留白間距之間的內容一定要相對一致、重復、緊密,這樣用戶在瀏覽的時候才會認為這些內容是一體的。一般來說,小眾垂直的產品更適合使用無邊框設計。

第二、卡片設計。卡片的設計打破了傳統上固定的排版布局方式,提升了版面的使用率,可以給網站建設增加更多的驚喜。那麼卡片設計有哪些優勢呢?1、可以提高頁面的使用率。卡片就好像是一個容器,將類型不一樣的內容設置在不一樣的卡片中,這樣就可以很好地區分內容,還能夠統一頁面的風格。比如傳統列表,內容一般是縱向滾動的方式,能夠展示的內容比較有限,卡片式的設計採用的滑動方式,就可以有效地解決空間問題。2、區分卡片上的內容。卡片就好像是一個容器,將不同的內容放置在不同的卡片,更好地區分內容的類型。卡片的維度是不一樣的,而且相對獨立、有互相有聯系,所以通過卡片歸納網站的內容,整個網站就顯得更有秩序。3、卡片式設計可以提升可控性、提升體驗度。卡片式設計的使用范圍比較廣泛,可以覆蓋、滑動、堆疊,有良好的擴展性和可操作性。

第三、分割線的設計。這也是常見的一種頁面布局設計方式,可以更好地幫助用戶快速熟悉頁面的布局,有良好的內容組織性。分割線可以貫穿整個頁面,將不同的內容進行分割,成為獨立的信息。

網站建設中的頁面布局,有不同的設計方式,而且設計的趨勢不斷在變化,在設計頁面布局之前,就要考慮好合適的樣式,不能一味地追求潮流,根據產品的實際需求,選擇合適的設計方式。而分割線的設計,想要做得出色,就要處理好線的間距、粗細、顏色等等

3、七個網頁界面ui設計細節你掌握了嗎

素馬主張任何高大上的產品概念設計最終落地都化解為版式與圖片。隨著用戶對產品使用的體驗要求越來越高,新銳的版式加上精美的圖片,還需要加上獨特的動效設計(前端製作工藝)才行。那麼,除了網頁設計三大塊版式、圖片、動效外,我們這些看似搬磚,每天做細節設計的ui設計師,是否有大的研究和作為呢。今天分享的這篇文章,主要是針對ui界面中非常細小的設計技巧進行講解。

01

-

使用色彩和字重來創造層次結構,而不是單純的大小對比

在對UI 文本進行樣式控制的時候,最常見的錯誤莫過於過度依賴字體大小差異來營造對比。

「這段文字重要嗎?那麼讓它更大一些吧。」

「這段文字是比較次要嗎?那麼讓它變小一點吧。」

單純使用字體大小對比,所營造的對比並不夠,嘗試結合色彩和字重來營造更好的對比效果。

「這段文字重要嗎?我們讓它色彩更加大膽一些吧。」

「這段文字是比較次要嗎?我們讓它的色彩更淺一些吧。」

如果可以的話,你甚至可以採用兩到三種顏色:

・主要內容採用深色(諸如標題,但是不要用純黑)

・次要內容採用灰色(比如文章發表日期)

・輔助性內容採用淺灰色(比如頁腳中的版權聲明)

類似的,在UI設計的時候,通常兩種不同的字重足以營造出優秀的層次感:

・大多數的文本採用正常的字重(400到500,具體取決於字體)

・對於需要強調的文字採用較重的字重(600到700,具體取決於字體)

應當盡量不要讓正文部分字重低於400,因為這一部分字體本身尺寸已經較小,低於400會使得可讀性不佳。如果你依然需要降低字重,那麼不妨讓字體色彩更淺一點,或者替換成其他識別度較強、字重相對較小的字體。

02

-

不要在有色背景上使用灰色的文本

在白色背景下,將黑色的文本改成灰色,是不錯的淡化其視覺效果的做法,但是在彩色背景下這么做,則是另外一回事。

實際上,讓白色背景下文本由黑變灰實際上是達到降低對比度的效果。

但是在彩色背景下,想要降低對比度是應該讓文本逐步接近背景色,而不是改為灰色。

想要降低和背景色之間的對比,通常有兩種方法:

1、降低白色文本的不透明度

降低不透明度,能夠讓背景的顏色透過來一些,以一種不沖突的方式降低前景文字和背景之間的對比度。

2、基於背景色手工挑選文本的顏色

當背景是圖像或者圖案的時候,半透明的文本會影響可讀性,這個時候最好是基於背景主色調來挑選相應的文本色。

03

-

陰影設計

相比於採用大范圍的擴散模糊陰影,使用微妙的垂直偏移陰影效果更明顯,更自然,它模擬了最常見的光源特徵,光線從上往下照下來所營造的陰影效果。

如果你對此有興趣,Material Design Guideline 非常清晰地給你講明白了這樣的陰影的製作細節。

04

-

盡量少使用 Borders

盒子模型是網頁前端最常用到的工具。當你需要在兩個元素之間創建分隔的時候,盡量避免使用兩者的邊界直接接觸。

雖然 Border 是分隔兩個元素的好辦法,但是它不是唯一的方法,使用過多會讓整個布局的設計感降低,甚至會造成混亂。

所以你可以嘗試下面的辦法來規避:

1、使用 box shadow

box shadow 同樣可以營造出邊界感,而且更加微妙,並不會顯得突兀,不會分散用戶的注意力。

2、使用不同的背景色來區分

通常,相鄰的元素背景只需要有微妙的差別就能夠讓人對他們進行區分。所以,你所需要做的就是在不同的區塊採用不同的背景色,並且嘗試刪除邊框,因為你根本不需要它。

3、增加額外的留白

創建元素之間的分離效果,並不一定要通過線框來表現,只要增加留白,讓它們分隔開就行了。通過留白和間距來實現元素分組是UI設計中的常用手法。

05

-

不要讓小圖標無端地放大

當你在設計著陸頁的時候,可能會突出產品的功能,這個時候你需要一些大圖標來作為視覺錨點,這個時候你可能會去 Font Awesome 或者 Zondicons 這樣的網站找幾個免費的矢量圖標,然後放大到符合你需求的尺寸。

它們都是矢量圖標,照說是可以無損放大的。但是一個通常只有16×16 的圖標放大三四倍,它固然無損,但是在視覺上就顯得頗為不專業了:缺乏細節,總感覺過於矮胖。

可是,如果這些小圖標是你唯一能夠搞得到的素材的話,那麼不妨試著將它置於另外一個帶有顏色的圖形當中:

這樣的設計不僅能夠讓圖標達到預期的視覺體積,而且看起來要比單純放大,看起來細節會更多一些。當然,如果你手頭不是那麼緊的話,最好還是買幾個大尺寸的高素質圖標,比如 Heroicons 或 Iconic。

06

-

增加帶有顏色的單邊邊框提升個性

當然,你可能並不是一個對於平面設計有著足夠經驗的設計師,但是依然可以讓你設計的界面有足夠的視覺吸引力。

最簡單的方法,就是在界面的邊框中的一邊添加上單色甚至漸變的邊框,這能讓平淡無奇的界面一下子變得鮮活起來。

比如在警告彈出框的側面:

或者在導航欄的底部,以示觸發:

或者在整個頁面的頂部:

這並不需要什麼平面設計的經驗,但是會明顯強化設計感。

退一萬步講,你不知道選取什麼顏色,簡單,上Dribbble 的色彩搜索中隨便找幾個看著漂亮的顏色,其實也就夠用了。

07

-

並非每個按鈕都需要顏色

很多時候,按鈕本身所處的語境和按鈕上的文本內容會讓人感到迷惑。像BootStrap 這樣的框架就讓設計師按照語境和語義來進行選擇:

「這是一個積極的操作?讓這個按鈕是綠色的吧。」

「這是否是要刪除數據?那麼將按鈕設置為紅色的吧。」

的確,語義和按鈕本身的設計息息相關,但是還有更重要的維度被忽略了,那就是層次結構。

網頁上每個操作其實都位於整個交互金字塔的某個位置。絕大多數的頁面其實只有一個主要操作,搭配一些不太重要的次要操作,以及為數不多的幾個三級操作。

在設計這些交互的時候,通過層次結構來呈現這些交互的重要性是很重要的設計環節。

・主要操作應該很明顯。採用實色、高對比度的按鈕是很有必要的。

・次要操作應該明顯,但是不突出,採用幽靈按鈕或者和背景對比度較低的色彩是比較合理的。

・三級操作應該是可被發現,但是不明顯的,他們最好被設計為鏈接。

「破壞性的交互所涉及的按鈕難道不應該是紅色的么?」

沒必要!如果破壞性的交互所涉及到的按鈕不是主要操作的話,讓它按照次要操作甚至三級操作的按鈕來設計就好了。

如果這樣的操作是主要操作的話,可以讓它是大號的、紅色的帶有加粗文本的按鈕:

小結

-

以上總結的七個ui界面設計小細節處理技巧,都是大量的項目實戰工作中總結出來的,容易理解也容易執行。有人可能說,連一個像素都在磕,又不是搞科學研究火箭發射,有必要嗎?我只能說,這是一個工作的專業度問題和態度問題。也許一像素並不影響ui界面的美觀問題,但是卻是一位大師和普通工人的區別。

4、平面設計,網頁設計,ui設計三者有什麼區別

區別一:定義不同

1、平面設計,是以「視覺」作為溝通和表現的方式,透過多種方式來創造和結合符號、圖片和文字,藉此作出用來傳達想法或訊息的視覺表現。

2、網頁設計,根據企業希望向瀏覽者傳遞的信息(包括產品、服務、理念、文化),進行網站功能策劃,然後進行的頁面設計美化工作。

3、UI設計,指對軟體的人機交互、操作邏輯、界面美觀的整體設計。

區別二:使用平台不同

1、平面設計是紙媒時代的產物,主要以平面媒體或載物進行設計,報紙、雜志、畫冊、海報、宣傳頁、書籍裝幀等都是平面設計的工作。隨著互聯網及移動互聯網的發展,瀏覽逐漸趨向移動端發展,平面設計的發展也受到一定的阻礙。

2、網頁設計主要針對的PC端運用的設計,後來移動互聯網的流行,網頁開始在手機上流行起來,為保證能夠多端正常顯示,在HTML5和CSS3的幫助下,「響應式設計流行」,使得網頁能夠在任何平台都能正常顯示。

3、UI設計主要針對的PC端運用的設計手機系統界面、軟體界面、網站界面、游戲操作界面、智能電視界面、汽車導航界面、VR虛擬現實等都需要UI設計師。

區別三:信息量不同

1、平面設計承載的信息量是有限的。

2、網頁設計或UI設計的信息承載量是無限的。

3、平面設計是無法與讀者進行溝通獲取用戶反饋的或者二次更新的。

5、網頁設計和ui設計的區別

網頁設計側重於網站頁面的設計,一般是電商和傳統的網站用的比較多,UI設計側重於圖標,app設計,頁面設計以及交互,兩者有不同的側重點,但是相對來說ui設計的發展比較大一些。當然平面設計做的很牛的人也是很不錯的。
2、網頁美工:是精通美學,photoshop(PS),FLASH,dreamwaver(DW)等一網站製作軟體的網路人員,必須具有良好的創意和一定程度的審美觀。必要時需要一定的策劃知識。為網站所有的頁面畫出來並用DW和css排版出來。頁面必須清晰簡潔,還要適宜後台調用。

6、網頁界面設計

UI設計即User Interface(用戶界面)的簡稱。簡單的來說就是圖形界面設計師(ps:這個職位可以不用寫html這類的,但是最好要了解html,因為這樣更有利於設計出來的頁面適合後面的重構師開發)
然後還有就是上面提到的頁面重構師:他的性質就是把頁面設計效果圖,用HTML+CSS改造成網頁
然後這裡面還會衍生一個前端開發的職位,他的性質是給上面的網頁加入前端腳本,實現一個互動效果,比如我們常見的圖片滾動,動畫,還有表單驗證等等常見的效果
然後就是後端程序員了(這裡面可能還會衍生專門做資料庫)反正這類人,就是把網站實現動態,與資料庫對接
(ps:不做過多闡述,有不明白可以問我)

7、幾種常見網頁布局設計

網站是有網頁構成,這點相信很多的從事網站建設或者是接觸過網站開發的站長應該都清楚,但是你現在的問題是,雖然很多的企業都想要建設網站,但是對於網站的布局了解的並不清楚,下面就跟著我們沃然一起來了解一下網站建設中幾種常見的布局吧。
1、區塊型

2、國字型
3、門戶型
4、Flash型
5、左右框架型
6、拐角型
7、封面型
8、標題正文型
9、上下框架型
10、綜合框架型

8、UI設計和網頁美工的區別是什麼

UI設計只是網站美工的一部分,網站美工需要學習的內容有UI設計,PS,AI,html語言,javaScript語言等。

網頁美工局限於美術設計和頁面製作,UI注重交互,用戶體驗是第一目標。

UI設計師的職能大體包括三方面:一是圖形設計,軟體產品的產品「外形」設計。二是交互設計,主要在於設計軟體的操作流程、樹狀結構、操作規范等。一個軟體產品在編碼之前需要做的就是交互設計,並且確立交互模型,交互規范。三是用戶測試/研究,這里所謂的「測試」,其目標恰在於測試交互設計的合理性及圖形設計的美觀性,主要通過以目標用戶問卷的形式衡量UI設計的合理性。

網頁美工需要學習網站概念知識、色彩構成、網頁設計中的美學規律、FIREWORKS網頁圖形處理、FLASH二維動畫、PHOTOSHOP平面設計軟體在網站設計中的應用、作品設計及點評等內容。

拓展知識

UI設計:UI即User Interface(用戶界面)的簡稱。UI設計則是指對軟體的人機交互、操作邏輯、界面美觀的整體設計。好的UI設計不僅是讓軟體變得有個性有品味,還要讓軟體的操作變得舒適、簡單、自由、充分體現軟體的定位和特點。

網頁美工:是精通美學,photoshop(PS),FLASH,dreamwaver(DW)等一網站製作軟體的網路人員,必須具有良好的創意和一定程度的審美觀。必要時需要一定的策劃知識。為網站所有的頁面畫出來並用DW和css排版出來。頁面必須清晰簡潔,還要適宜後台調用。

9、網頁界面設計工具有哪些

工欲善先利其器,網頁界面設計過程中要運用很多工具,藍湖、PS、Sketch、AI、Axure 這些差不多能囊括其工作的方方面面。

10、html網頁設計:一個簡單的登錄界面代碼!

是這樣的效果嗎?

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>3</title>
<script>
function r()
{

var username=document.getElementById("username");

var pass=document.getElementById("password");
if(username.value=="")
{
alert("請輸入用戶名");
username.focus();
return;
}
if(pass.value=="")
{
alert("請輸入密碼");
return;
}
return true;
}
</script>
</head>
<body>
<form>
<table width="350" bgcolor="#ccffcc" style="border-color" border="1">
<tr align=center>
<td>用戶名</td><td><input type="text" name="username" id="username"></td>
</tr>
<tr align=center><td>密 碼</td><td><input type="password" name="password" id="password"></td></tr>
<tr align=center><td>驗證碼</td><td><input type="text" name="yanzheng"></td></tr>
<tr align=center><td colspan="2"><input type="button" value="登 錄" onclick="r();"/>     <input type="reset" value="重 置"/></td></tr>

</table>
</form>
</body>
</html>

與網頁界面設計相關的知識