[轉]UI設計小技巧

1、不會過分依賴字體大小去區分等級,而是恰當的使用粗細和顏色。

1.重要的就讓它粗一點,次要就顏色淺一點

2.儘可能保持在2-3種顏色:

用深色(不是黑色)來表示首要的內容,例如文章的標題。用更淺的灰色來表示輔助文本,例如頁腳的版權信息等等。框架

3.兩種字體粗細對於UI界面來講足夠了。

大多數文本使用正常字體粗細(400或500,具體取決於字體),重點強調的文本使用更粗一些的字體(600或者700)ide

注意的是:不要使用400如下的字體粗細,由於它只有在較大的字號如標題這種纔有效果,在小號字體上表現的很是不明顯,若是你想用更細的字來表示更次要的文本,可使用更淺的顏色或者小一號的字體大小。字體

2、不要在彩色背景上使用灰色字體

在白色背景下使用較淺一些的灰色來表示次要文本是一種不錯的選擇,可是在有顏色的背景下就不太好了。這是由於咱們實際看到的灰色在白色背景下的效果是下降對比度。要想視覺上讓文本的呈現次要等級效果,應該要讓文字顏色更接近背景色,而不是用灰色,以達到下降對比度的效果。ui

在彩色背景下,你能夠採用一下兩種方式來下降對比度:

1.下降白色字的透明度 - 適當下降字的透明度,讓背景顏色稍微滲透一些,這樣即達到了弱化的效果又不會與背景相互衝突。設計

2.手動選擇一個接近背景顏色的字體顏色。當你的背景是圖形或者圖片的時候,這種方式比用透明度要好,由於透明度看起來會更死板像是褪色的感受。選擇一個跟背景色的色調相同的顏色,調整飽和度和明度直到你以爲合適爲止。blog

3、設置陰影偏移

與其用大塊的陰影模糊去強調盒子,不如使用垂直方向上的偏移量。它看起來會更加的天然,由於它模擬的是燈光從上往下照射在物體上的投射,更接近咱們在現實中看到的場景。這個小技巧一樣也適用於input。圖片

若是你想了解更多關於陰影設計的東西,能夠看看 Material Design Guidelines。ip

4、少用點邊框

當你想要在兩個區塊之間作分隔的時候,不要第一時間就想着用邊框。固然,邊框確實是很好的用來分割的方式,可是它不是惟一的方式啊,過多的使用邊框會讓你的設計看起來雜亂。get

下次當你想用邊框的時候,不妨試試下面這幾個:input

1. 使用盒子陰影 - 盒子陰影實現的效果和邊框基本相同,可是它呈現的效果會更微妙一些,沒有邊框那麼讓人分心。

2. 用兩種不一樣的背景色 - 只要給元素稍微加一點背景顏色的不一樣,就能呈現分割的效果了,你能夠嘗試去掉兩個不一樣背景色之間的邊框,其實根本不須要呢。

3. 增長額外空間 - 還有什麼比給元素之間增長空間更能體現分隔效果的呢?製造一點空間讓元素互相遠離,就能很好的達到分隔效果,也不須要引入其餘的UI元素。

5、不要把小圖標放大

當你在某個地方須要用到大的圖標的時候(好比登陸頁的功能部分),你可能立馬就去用免費的字體圖標庫如 Font Awesome 之類的,而後調整字號大小,達到你須要的效果。

矢量圖像即使是被放大也不會影響圖像質量,可是 實際大小爲16–24px的圖標被放大3-4px以後,看上去會很是的不專業,缺少細節,看上去十分笨重。

若是你只有小號的圖標,能夠把它包裹在一個有背景色的大色塊裏面,這樣既不影響圖標的顯示效果,又能佔據更大的空間。

若是你有足夠的預算,也可使用一些額外收費的圖標,好比 Heroicons 或者 Iconic。

6、使用鮮明的邊框爲平淡的設計增添色彩

若是你不是專業的設計師,你的界面也沒有也很平淡,沒有優美的插圖或者照片來裝飾,如何爲頁面增添一點風味呢?

有一個效果很顯著的小技巧就是爲簡單的頁面添加粗重的邊框,高亮導航欄元素,這樣能夠減小頁面的乏味感。

 

這種方式不須要你有什麼設計就能改善頁面UI,讓頁面看起來更有設計感。

若是你不知道如何選擇顏色,網上也有不少色系搭配方案可供選擇,或者試試 Dripple的顏色選擇,讓你從傳統顏色選擇器無窮無盡的可能中解脫出來。

7、不是全部的按鈕都須要背景色

當一個頁面上有不少須要用戶操做的按鈕時,很容易就陷入一種錯誤,就是徹底根據語義來設計這些操做按鈕的顏色。Bootsrap框架從某種程度上鼓勵了這種行爲,當你引入一個button的時候,有一排不一樣語義的不一樣顏色的按鈕供你選擇。

誠然,語義也是按鈕設計中必不可少的一個因素,但還有另一個維度卻被忽略了,那就是層級。

在一個頁面的裏面,操做按鈕的層級就像金字塔同樣分佈,有一個最高級別的操做,和一些次要操做,以及一些不怎麼使用的三次操做。操做的層級在設計按鈕的時候必須明顯的體現出來:

首要操做必須明顯 - 高對比度的背景顏色適用於這裏。次要操做應該表現清晰但不用太突出- 邊框樣式或者低對比度的背景色適用於這裏。三級次要操做應該是可被發現但不引人注目的 - 把這些操做當成 link連接的樣式來處理會比較好。

 

原文連接>> 點這裏

相關文章
相關標籤/搜索