今天這一篇會給大家講到 UI 介面中的細節問題,我同樣希望透過今天這篇文章,能夠讓大家自檢作品集中的介面問題,並找到一些可以快速執行落地的最佳化方向。
初級與高階設計師的區別,有時候不在於說整體大的佈局上有什麼差別,其實往往就在於文中提到的這些小細節點上。在騰訊,一個介面中的細節,往往會摳到畫素級,大 1px 或者小 px 都可能要出幾稿,調優後也確實會有不一樣的感覺,所以一定要重視起來呀。想要學習或者提升UI設計可以來3a教育https://www.aaa-cg.com.cn/?wkc
這篇文章對初學者來說特別有用,但我還是建議所有設計師都應該把這些設計基礎牢記在心,無論是否有經驗。本文更偏向一些基礎性的設計原則,而這些原則在實踐中卻往往被人遺忘。希望下面這些原則對你的設計能起到一個進階調優的作用。
首先宣告一下,在一個專案中不應該使用 2 種以上的字型,以及它們的多種風格樣式。這句話非常重要,希望大家無論如何也要遵循這個原則。下面我們來談點更具體的細節。
1. 文字間距
每當你使用完全由大寫字母組成的文字時,不要忘記設定字母間距。這樣可以防止字元之間的粘連,也會讓文字有更好的可讀性。
2. 文字粗細
在使用細體和極細體字型的時候要格外注意。中細體字可以用,但要看具體的字型細到啥程度。如果你做的產品最終會被使用者在螢幕上看到,那麼最好不要使用細體和極細字型,因為它們非常難閱讀,在某些螢幕上甚至會造成半畫素模糊的效果。
3. 標題和正文字型大小
我們來談談網頁排版。標題的級別有6個(h1-h6)。首先你應該確保你的專案中的標題級別不超過四個,並控制好它們的邏輯和一致性。一個網站或著陸頁的最大標題(可能出現在主頁面的第一塊)可以隨心所欲:目前的趨勢是鼓勵有表現力的排版。但是,確保你的標題的其餘部分不要太大,因為太大的文字和太小的文字一樣難以閱讀。
現在說下正文。瀏覽器的預設設定(以 Chrome 瀏覽器為參照),會以 16px 大小顯示每個文字。這個大小閱讀起來是相當舒服的,但我傾向於主文字用不小於 17px,附加文字用 14px。保留 12px 作為最小的尺寸,而較小的尺寸由於視力問題或顯示器不好而變得幾乎無法閱讀。記住,要避免近似的尺寸,不要在同一段中使用 16px 和 17px,這樣會給產品的外觀帶來混亂和視覺上的不協調,可能會讓人誤以為是錯誤。
4. 行高
很少可以直接利用預設行高。通常情況下,必須比預設值稍大一些來提高可讀性。這對於大的文字塊尤其如此:部落格、文章、網站或移動應用的資訊塊。同樣的方法也適用於標題:確保字母上下不會互相碰觸。
5. 內容的層次
6. 文字對比度
在設計中要特別注意文字的顏色。它應該有足夠的對比度,這樣文字在任何型別的顯示器上都可以易讀。這對於經常使用淺灰色的輸入欄位中的佔位符尤其重要。
間距和邊距
負空間(元素之間的“空氣”)對於一個好的設計是必不可少的。留白有助於理清元素之間的關係,提升節奏和平衡感。
1. 去掉多餘的框和線
將多個模組分開的最簡單的方法是使用一個框或 1px 線。但這還不是最好的方法。我見過一些設計作品,框裡有框,每個框都有 1px 框線。在這種情況下,你需要停下來思考:這樣做真的合適和必要嗎?如今的介面往往到處都是卡片:電商平臺裡商品的卡片,動物護理應用裡的卡片,外賣 APP 裡披薩餐廳的卡片。
有時使用 1px 的邊框是合理的,但也有其他方法來區分這類元素,比如陰影或間距。最主要的是,卡片之間的外邊距應該大於卡片內填充元素的內邊距。去掉任何元素上不必要的框架,就可以為內容節省空間。畢竟,內容才是任何產品最重要的部分,所以不要沒理由的去掉特地為它預留的空間。
2. 元素層級
邊距有助於從視覺上確定一個元素是否屬於另一個元素。讓我們考慮一下新聞網站上的一篇文章的佈局。假設它由一張圖片、一個標題、3-4 行預覽文字和釋出日期組成。標題應該與內容成為一組,日期的邊距應該比標題和文字之間的邊距略大一些。最後,圖片應該和標題-文字單元的日期一樣,甚至更遠。不明白麼?還是看看下面的圖片吧。
3. 少即是多
總有一個客戶或者經理要求所有的資訊必須塞進一個區塊或者一張介面上。所以,標題、電話,以及整個選單、優惠資訊都要塞進去。還有,別忘了一個大大的 LOGO。我不怎麼會談判,也想不出如何讓他們輕易改變主意的辦法。
但至少你可以這樣說:使用者一次接收的資訊越少,他就越容易採取行動(例如,打一個電話)。循序漸進的資訊接收,可以確保更容易、更愉悅的使用者體驗。不要讓使用者在識別你的介面佈局時遇到困難,而一堆元素堆積在一起是很難產生美觀愉悅的體驗。
4. 不均勻的邊緣邊距
如果你在製作海報、banner 或我們最喜歡的卡片時,要注意邊緣的邊距。如果你以經典的從左上角到右下角的方式來佈局內容,那讓頂部的邊距比左側的邊距稍大一點,看起來會比四面均勻的邊距更加舒服,美觀。
顏色和配圖
圖片、圖示和背景決定了產品的基調。圖片應該準確地展示公司、APP 或網站所提供的東西。
1. 一些 Logo 的想法
我不太經常做 logo,UI 介面需要注意哪些細節https://www.aaa-cg.com.cn/?wkc在我的職業生涯中,做了大概 20 個左右的 logo,我的心得是,一個好的 logo 是很難做的。但是,作為一個設計師,只要遵循基本的規則和原則,一定可以製作出一個像樣的 logo。比如精心選擇顏色。
有一次,我看到一個叫 「VIP catch 」的漁具店用了一個紫色的 logo。紫色和 「VIP」兩個字的組合,並不能真正讓人產生對釣魚的聯想。一般來說,任何行業都可以用任何顏色,除非有明顯的脫節,比如上面講的那個例子。如果你覺得把圖片(符號)放進 logo 很難,那就不要做,儘量把它做成一個純字型的 logo,少即是多。
2. 投影
物體的投影絕對不應該是黑色的。投影的顏色永遠都需要結合環境的顏色(就想象成介面中有一個太Sunny打過來,會反射周圍的環境色,所以會帶有周圍物件的顏色)。物體通常有幾個投影:一個是小而亮的,直接在它的正下方(如果是站著或躺著的東西),第二個是比較模糊、透明的投影。避免專案中髒的、不自然的投影。
3. 圖示和配圖
凡是可以向量的東西都應該向量。所有的圖示,箭頭和 logo 都應該以 SVG 格式(iOS 開發的 PDF 格式)交給開發者。PNG 圖示邊緣模糊,看起來很糟糕,尤其是在視網膜顯示器上。此外,用向量圖佔用記憶體也較少。
4. 關於圖示
如果你正在為一個網站或應用開發一套圖示,請確保所有的圖示都屬於一個 「家族」。這意味著相同的筆畫寬度,相同的邊框半徑。檢查一下,確保每個圖示都適合在相同大小的正方形中,並且有相同的視覺重量。如果有些圖示有圓圈,確保這些圓圈的直徑相同。圖示應該有一致的風格。
其他
1. 避免奇怪的佈局
讓我們回到我們在空間和邊距部分學習過的新聞預覽的例子。如果我們將元素(圖片、標題、文字和日期)以非常規的順序排列,可能會讓人感到困惑。試著堅持使用通用的介面佈局。通用不一定意味著枯燥,你可以隨時在專案的其他部分展示創意。
避免在沒有充分理由的情況下,在螢幕/頁面/卡片上實驗性地定位元素。否則使用者可能會感到困惑而離開你的網站或應用。請記住,設計師和藝術家是不同的職業。在設計中,我們是為人創造產品,這意味著你的個人創意衝動只能應用在不會干擾使用者體驗的地方。
2. 介面尺寸
在開始設計一個手機 APP 之前,一定要先向開發者詢問一下螢幕尺寸。通常情況下,iOS 的螢幕尺寸為 320px,Android 的螢幕尺寸為 360px。雖然在移動 APP 上或多或少都會有明確的預期,但網站設計可能會有一定的挑戰性,因為它將在多種裝置上展示。下面這種情況在我自己做前端開發的經驗中非常常見:提供的佈局是為巨大的顯示器做的。塊之間有 400-600 畫素的邊距,巨大的字型大小,奇怪的網格。
好在我也是一個設計師,我自己也可以透過調整頁邊距和大小來解決這個問題,讓它在任何螢幕上都能好看。然而,前端開發人員通常沒有設計背景,會完全按照提供給他們的設計方式來實現。因此,在普通的膝上型電腦螢幕上,元素會過大。需要注意的是,一般的膝上型電腦螢幕的垂直寬度限制在 700px 左右,所以要儘量將一個模組放入這個顯示範圍內。
3. 內容填充
重複的示例文字放在設計中看起來會很廉價,不專業,所以應當避免使用。它只會讓人覺得你懶得去做一些像樣的內容。此外,現在不再需要自己建立,有一堆 Sketch 和 Figma 的外掛可以自動填充內容。內容儘量不要重複,哪怕只是為了演示的目的。放上不同的圖片、標題和不同長度的預覽文字,效果看起來會更好。
今天這一篇會給大家講到 UI 介面中的細節問題,我同樣希望透過今天這篇文章,能夠讓大家自檢作品集中的介面問題,並找到一些可以快速執行落地的最佳化方向。
初級與高階設計師的區別,有時候不在於說整體大的佈局上有什麼差別,其實往往就在於文中提到的這些小細節點上。在騰訊,一個介面中的細節,往往會摳到畫素級,大 1px 或者小 px 都可能要出幾稿,調優後也確實會有不一樣的感覺,所以一定要重視起來呀。想要學習或者提升UI設計可以來3a教育https://www.aaa-cg.com.cn/?wkc
這篇文章對初學者來說特別有用,但我還是建議所有設計師都應該把這些設計基礎牢記在心,無論是否有經驗。本文更偏向一些基礎性的設計原則,而這些原則在實踐中卻往往被人遺忘。希望下面這些原則對你的設計能起到一個進階調優的作用。
排版設計首先宣告一下,在一個專案中不應該使用 2 種以上的字型,以及它們的多種風格樣式。這句話非常重要,希望大家無論如何也要遵循這個原則。下面我們來談點更具體的細節。
1. 文字間距
每當你使用完全由大寫字母組成的文字時,不要忘記設定字母間距。這樣可以防止字元之間的粘連,也會讓文字有更好的可讀性。
2. 文字粗細
在使用細體和極細體字型的時候要格外注意。中細體字可以用,但要看具體的字型細到啥程度。如果你做的產品最終會被使用者在螢幕上看到,那麼最好不要使用細體和極細字型,因為它們非常難閱讀,在某些螢幕上甚至會造成半畫素模糊的效果。
3. 標題和正文字型大小
我們來談談網頁排版。標題的級別有6個(h1-h6)。首先你應該確保你的專案中的標題級別不超過四個,並控制好它們的邏輯和一致性。一個網站或著陸頁的最大標題(可能出現在主頁面的第一塊)可以隨心所欲:目前的趨勢是鼓勵有表現力的排版。但是,確保你的標題的其餘部分不要太大,因為太大的文字和太小的文字一樣難以閱讀。
現在說下正文。瀏覽器的預設設定(以 Chrome 瀏覽器為參照),會以 16px 大小顯示每個文字。這個大小閱讀起來是相當舒服的,但我傾向於主文字用不小於 17px,附加文字用 14px。保留 12px 作為最小的尺寸,而較小的尺寸由於視力問題或顯示器不好而變得幾乎無法閱讀。記住,要避免近似的尺寸,不要在同一段中使用 16px 和 17px,這樣會給產品的外觀帶來混亂和視覺上的不協調,可能會讓人誤以為是錯誤。
4. 行高
很少可以直接利用預設行高。通常情況下,必須比預設值稍大一些來提高可讀性。這對於大的文字塊尤其如此:部落格、文章、網站或移動應用的資訊塊。同樣的方法也適用於標題:確保字母上下不會互相碰觸。
5. 內容的層次
6. 文字對比度
在設計中要特別注意文字的顏色。它應該有足夠的對比度,這樣文字在任何型別的顯示器上都可以易讀。這對於經常使用淺灰色的輸入欄位中的佔位符尤其重要。
間距和邊距
負空間(元素之間的“空氣”)對於一個好的設計是必不可少的。留白有助於理清元素之間的關係,提升節奏和平衡感。
1. 去掉多餘的框和線
將多個模組分開的最簡單的方法是使用一個框或 1px 線。但這還不是最好的方法。我見過一些設計作品,框裡有框,每個框都有 1px 框線。在這種情況下,你需要停下來思考:這樣做真的合適和必要嗎?如今的介面往往到處都是卡片:電商平臺裡商品的卡片,動物護理應用裡的卡片,外賣 APP 裡披薩餐廳的卡片。
有時使用 1px 的邊框是合理的,但也有其他方法來區分這類元素,比如陰影或間距。最主要的是,卡片之間的外邊距應該大於卡片內填充元素的內邊距。去掉任何元素上不必要的框架,就可以為內容節省空間。畢竟,內容才是任何產品最重要的部分,所以不要沒理由的去掉特地為它預留的空間。
2. 元素層級
邊距有助於從視覺上確定一個元素是否屬於另一個元素。讓我們考慮一下新聞網站上的一篇文章的佈局。假設它由一張圖片、一個標題、3-4 行預覽文字和釋出日期組成。標題應該與內容成為一組,日期的邊距應該比標題和文字之間的邊距略大一些。最後,圖片應該和標題-文字單元的日期一樣,甚至更遠。不明白麼?還是看看下面的圖片吧。
3. 少即是多
總有一個客戶或者經理要求所有的資訊必須塞進一個區塊或者一張介面上。所以,標題、電話,以及整個選單、優惠資訊都要塞進去。還有,別忘了一個大大的 LOGO。我不怎麼會談判,也想不出如何讓他們輕易改變主意的辦法。
但至少你可以這樣說:使用者一次接收的資訊越少,他就越容易採取行動(例如,打一個電話)。循序漸進的資訊接收,可以確保更容易、更愉悅的使用者體驗。不要讓使用者在識別你的介面佈局時遇到困難,而一堆元素堆積在一起是很難產生美觀愉悅的體驗。
4. 不均勻的邊緣邊距
如果你在製作海報、banner 或我們最喜歡的卡片時,要注意邊緣的邊距。如果你以經典的從左上角到右下角的方式來佈局內容,那讓頂部的邊距比左側的邊距稍大一點,看起來會比四面均勻的邊距更加舒服,美觀。
顏色和配圖
圖片、圖示和背景決定了產品的基調。圖片應該準確地展示公司、APP 或網站所提供的東西。
1. 一些 Logo 的想法
我不太經常做 logo,UI 介面需要注意哪些細節https://www.aaa-cg.com.cn/?wkc在我的職業生涯中,做了大概 20 個左右的 logo,我的心得是,一個好的 logo 是很難做的。但是,作為一個設計師,只要遵循基本的規則和原則,一定可以製作出一個像樣的 logo。比如精心選擇顏色。
有一次,我看到一個叫 「VIP catch 」的漁具店用了一個紫色的 logo。紫色和 「VIP」兩個字的組合,並不能真正讓人產生對釣魚的聯想。一般來說,任何行業都可以用任何顏色,除非有明顯的脫節,比如上面講的那個例子。如果你覺得把圖片(符號)放進 logo 很難,那就不要做,儘量把它做成一個純字型的 logo,少即是多。
2. 投影
物體的投影絕對不應該是黑色的。投影的顏色永遠都需要結合環境的顏色(就想象成介面中有一個太Sunny打過來,會反射周圍的環境色,所以會帶有周圍物件的顏色)。物體通常有幾個投影:一個是小而亮的,直接在它的正下方(如果是站著或躺著的東西),第二個是比較模糊、透明的投影。避免專案中髒的、不自然的投影。
3. 圖示和配圖
凡是可以向量的東西都應該向量。所有的圖示,箭頭和 logo 都應該以 SVG 格式(iOS 開發的 PDF 格式)交給開發者。PNG 圖示邊緣模糊,看起來很糟糕,尤其是在視網膜顯示器上。此外,用向量圖佔用記憶體也較少。
4. 關於圖示
如果你正在為一個網站或應用開發一套圖示,請確保所有的圖示都屬於一個 「家族」。這意味著相同的筆畫寬度,相同的邊框半徑。檢查一下,確保每個圖示都適合在相同大小的正方形中,並且有相同的視覺重量。如果有些圖示有圓圈,確保這些圓圈的直徑相同。圖示應該有一致的風格。
其他
1. 避免奇怪的佈局
讓我們回到我們在空間和邊距部分學習過的新聞預覽的例子。如果我們將元素(圖片、標題、文字和日期)以非常規的順序排列,可能會讓人感到困惑。試著堅持使用通用的介面佈局。通用不一定意味著枯燥,你可以隨時在專案的其他部分展示創意。
避免在沒有充分理由的情況下,在螢幕/頁面/卡片上實驗性地定位元素。否則使用者可能會感到困惑而離開你的網站或應用。請記住,設計師和藝術家是不同的職業。在設計中,我們是為人創造產品,這意味著你的個人創意衝動只能應用在不會干擾使用者體驗的地方。
2. 介面尺寸
在開始設計一個手機 APP 之前,一定要先向開發者詢問一下螢幕尺寸。通常情況下,iOS 的螢幕尺寸為 320px,Android 的螢幕尺寸為 360px。雖然在移動 APP 上或多或少都會有明確的預期,但網站設計可能會有一定的挑戰性,因為它將在多種裝置上展示。下面這種情況在我自己做前端開發的經驗中非常常見:提供的佈局是為巨大的顯示器做的。塊之間有 400-600 畫素的邊距,巨大的字型大小,奇怪的網格。
好在我也是一個設計師,我自己也可以透過調整頁邊距和大小來解決這個問題,讓它在任何螢幕上都能好看。然而,前端開發人員通常沒有設計背景,會完全按照提供給他們的設計方式來實現。因此,在普通的膝上型電腦螢幕上,元素會過大。需要注意的是,一般的膝上型電腦螢幕的垂直寬度限制在 700px 左右,所以要儘量將一個模組放入這個顯示範圍內。
3. 內容填充
重複的示例文字放在設計中看起來會很廉價,不專業,所以應當避免使用。它只會讓人覺得你懶得去做一些像樣的內容。此外,現在不再需要自己建立,有一堆 Sketch 和 Figma 的外掛可以自動填充內容。內容儘量不要重複,哪怕只是為了演示的目的。放上不同的圖片、標題和不同長度的預覽文字,效果看起來會更好。