UI網頁設計和網站建設不同,網站建設單單只是通過程序源碼實現(xiàn)網站功能的實現(xiàn),而UI設計則是體現(xiàn)在視覺角度,當兩者相輔相成之時則將會成就網站建設的核心。深圳網站建設公司都會配備有專業(yè)的全職設計師,可能在設計師的需求上大都是創(chuàng)意,然而在我們真正做一個項目或者工程的時候則會發(fā)現(xiàn)“藝術家并不是需要創(chuàng)新,而是需要會活用技巧。”優(yōu)秀的設計效果離不開技巧的運用,而技巧的運用則能夠烘托出設計之美。
深圳網站建設公司針對UI網頁設計的實戰(zhàn)經驗和總結,以直觀的改善網頁視覺效果為目的來提升網站的高級感為目的,從網頁的設計層次、字體、結構、對比、透明度等諸多因素上進行對比和調整,其詳細內容可以分為以下幾點:
1、使用色彩和字重來創(chuàng)造層次結構,而不是單純的大小對比
在對UI 文本進行樣式控制的時候,最常見的錯誤莫過于過度依賴字體大小差異來營造對比。
單純實用字體大小對比,所營造的對比并不夠,嘗試結合色彩和字重來營造更好的對比效果。
如果可以的話,你甚至可以采用兩到三種顏色:
(1)主要內容采用深色(諸如標題,但是不要用純黑)
(2)次要內容采用灰色(比如文章發(fā)表日期)
(3)輔助性內容采用淺灰色(比如頁腳中的版權聲明)
類似的,在UI設計的時候,通常兩種不同的字重足以營造出優(yōu)秀的層次感:
(1)大多數(shù)的文本采用正常的字重(400到500,具體取決于字體)
(2)對于需要強調的文字采用較重的字重(600到700,具體取決于字體)
應當盡量不要讓正文部分字重低于400,因為這一部分字體字體本身尺寸已經較小,低于400會使得可讀性不佳。如果你依然需要降低字重,那么不妨讓字體色彩更淺一點,或者替換成其他識別度較強、字重相對較小的字體。
2、不要在有色背景上實用灰色的文本
在白色背景下,將黑色的文本改成灰色,是不錯的淡化其視覺效果的做法,但是在彩色背景下這么做,則是另外一回事。
實際上,讓白色背景下文本由黑變灰實際上是達到降低對比度的效果。
但是在彩色背景下,想要降低對比度是應該讓文本逐步接近背景色,而不是改為灰色。
想要降低和背景色之間的對比,通常有兩種方法:
(1)降低白色文本的不透明度
降低不透明度,能夠讓背景的顏色透過來一些,以一種不沖突的方式降低前景文字和背景之間的對比度。
(2)基于背景色手工挑選文本的顏色
當背景是圖像或者圖案的時候,半透明的文本會影響可讀性,這個時候最好是基于背景主色調來挑選相應的文本色。
(3)陰影設計
相比于采用大范圍的擴散模糊陰影,使用微妙的垂直偏移陰影效果更明顯,更自然,它模擬了最常見的光源特征,光線從上往下照下來所營造的陰影效果。
如果你對此有興趣,Material Design Guideline 非常清晰地給你講明白了這樣的陰影的制作細節(jié)。
4、盡量少使用 Borders
盒子模型是網頁前端最常用到的工具。當你需要在兩個元素之間創(chuàng)建分隔的時候,盡量避免實用兩者的邊界直接接觸。
雖然 Border 是分隔兩個元素的好辦法,但是它不是唯一的方法,使用過多會讓整個布局的設計感降低,甚至會造成混亂。
所以你可以嘗試下面的辦法來規(guī)避:
(1)使用 box shadow
box shadow 同樣可以營造出邊界感,而且更加微妙,并不會顯得突兀,不會分散用戶的注意力。
(2)實用不同的背景色來區(qū)分
通常,相鄰的元素背景只需要有微妙的差別就能夠讓人對他們進行區(qū)分。所以,你所需要做的就是在不同的區(qū)塊采用不同的背景色,并且嘗試刪除邊框,因為你根本不需要它。
(3)增加額外的留白
創(chuàng)建元素之間的分離效果,并不一定要通過線框來表現(xiàn),只要增加留白,讓它們分隔開就行了。通過留白和間距來實現(xiàn)元素分組是UI設計中的常用手法。
5、不要讓小圖標無端地放大
當你在設計著陸頁的時候,可能會突出產品的功能,這個時候你需要一些大圖標來作為視覺錨點,這個時候你可能會去 Font Awesome 或者 Zondicons 這樣的網站找?guī)讉€免費的矢量圖標,然后放大到符合你需求的尺寸。
它們都是矢量圖標,照說是可以無損放大的。但是一個通常只有16×16 的圖標放大三四倍,它固然無損,但是在視覺上就顯得頗為不專業(yè)了:缺乏細節(jié),總感覺過于矮胖。
可是,如果這些小圖標是你唯一能夠搞得到的素材的話,那么不妨試著將它置于另外一個帶有顏色的圖形當中:
這樣的設計不僅能夠讓圖標達到預期的視覺體積,而且看起來要比單純放大,看起來細節(jié)會更多一些。當然,如果你手頭不是那么緊的話,最好還是買幾個大尺寸的高素質圖標,比如 Heroicons 或 Iconic。
6、增加帶有顏色的單邊邊框提升個性
當然,你可能并不是一個對于平面設計有著足夠經驗的設計師,但是嶷然可以讓你設計的界面有足夠的視覺吸引力。
最簡單的方法,就是在界面的邊框中的一邊添加上單色甚至漸變的邊框,這能讓平淡無奇的界面一下子變得鮮活起來。
比如在警告彈出框的側面:
或者在導航欄的底部,以示觸發(fā):
或者在整個頁面的頂部:
這并不需要什么平面設計的經驗,但是會明顯強化設計感。
退一萬步講,你不知道選取什么顏色,簡單,上Dribbble 的色彩搜索中隨便找?guī)讉€看著漂亮的顏色,其實也就夠用了。
7、并非每個按鈕都需要顏色
很多時候,按鈕本身所處的語境和按鈕上的文本內容會讓人感到迷惑。像BootStrap 這樣的框架就讓設計師按照語境和語義來進行選擇:
“這是一個積極的操作?讓這個按鈕是綠色的吧。”
“這是否是要刪除數(shù)據(jù)?那么將按鈕設置為紅色的吧。”
的確,語義和按鈕本身的設計息息相關,但是還有更重要的維度被忽略了,那就是層次結構。
網頁上每個操作其實都位于整個交互金字塔的某個位置。絕大多數(shù)的頁面其實只有一個主要操作,搭配一些不太重要的次要操作,以及為數(shù)不多的幾個三級操作。
在設計這些交互的時候,通過層次結構來呈現(xiàn)這些交互的重要性是很重要的設計環(huán)節(jié)。
(1)主要操作應該很明顯。采用實色、高對比度的按鈕是很有必要的。
(2)次要操作應該明顯,但是不突出,采用幽靈按鈕或者和背景對比度較低的色彩是比較合理的。
(3)三級操作應該是可被發(fā)現(xiàn),但是不明顯的,他們最好被設計為鏈接。
“破壞性的交互所涉及的按鈕難道不應該是紅色的么?”
沒必要!如果破壞性的交互所涉及到的按鈕不是主要操作的話,讓它按照次要操作甚至三級操作的按鈕來設計就好了。
真正而有效的UI設計需要符合用戶、符合網民的需求進行設計,在網站建設的基礎上完成網站的維護,網站建設離不開UI設計,所以掌握以上技巧后運用到設計中輔助網站建設,將會使得用戶對網站的體驗感和高級感更加滿意。