實用必收!如何建立一套UI設計規範?
概念,靈感,方法和工具。
概念:
設計互聯網產品,Style Guide / Pattern Library 和純粹的Specification 各具不同功能和作用,卻都含「設計規範」的概念。
1. Style Guide /Pattern Library:
- 偏重視覺概念,一般以文檔或圖像格式呈現(不限定)。
- 內容:對設計作品中的字體(Typeface)、字型(Font)、色板、品牌標識規範(Brand Guideline)、Icon 等要素作出展示和說明。
- 主要作用於設計團隊或設計師之間,展示產品的視覺設計風格。便於風格復用,規範第三方的品牌塑造(Branding)和接入。
實例參考(更多參考下文中「靈感」):
Brand Assets |Kickstarter
Logos & branding | Dropbox(翻牆)
2. Style Guide /Pattern Library:
- 偏重(Web 前端)開發概念,基本都以網頁文檔形式呈現。
- 內容:對界面元素(UI Elements)的樣式風格及實現其效果所對應的代碼片段(HTML, CSS)作出說明解釋,包含交互和動效設計(以 JavaScript 為主)。例如:常見的基礎布局(Grid System)、字體排版(Typography)、按鈕、菜單、列表、對話框(Dialog)、Tooltip 等等。
- 用於團隊 Web 設計和開發協作,統一產品風格。復用時提升工作效率,同時也保證用戶體驗質量。
實例參考(更多參考下文中「靈感」):
Pattern Library |MailChimp(翻牆)
Mapbox styleguide | Mapbox
概念1 和 2 結合的實例(更多參考下文中「靈感」):
Product StyleGuide, Visual guidelines | Salesforce
Style Guide | Lonely Planet
3. Specification(Spec):
- 介於設計與開發之間,由設計師直接在視覺稿(Mockup)中創建。
- 內容:主要由 Annotation(注釋,國內俗稱「標註」)和 Measurement(量度)構成。Annotation 既注釋設計稿中界面元素所使用的字體字型、色值等,Measurement 則註明各元素的尺寸及它們的邊距,留白等。
- 用於設計師與開發人員之間溝通和工作交接,保證開發出地產品界面和視覺稿高度統一。

靈感:
一些常用的項目和文檔都有採用上述的「概念」,比如採用了概念 1 的:
iOS Human InterfaceGuidelines
Material Guidelines(翻牆)採用概念 2 的:
Skeleton
PureBootstrap而概念 3 往往僅在公司或團隊內部使用(詳見下文「工具」)。
靈感和實例資源:
Website Style GuideResources | 收錄大量案例,該項目同時也收錄了相關文章、工具、書籍、播客等。
Find Guidelines | 一個直觀的 Guideline 官方鏈接收集列表。Brand Style Guide Examples | 同上
All The Style Guides | 同上,託管在 Tumblr ,以博客形式呈現。方法和工具:
1. Style Guide /Pattern Library:
方法不限,以能夠準確展現視覺設計風格和品牌識別(Identity)的規範為標準。正因其偏視覺化,編寫文檔不是必須的,可直接用圖形編輯軟體產出。例如:
Airbnb UI ToolkitWeb
Salesforce1 UI KitHousing UI Style Guide
也可藉助工具:
Style Inventory forSketch | Sketch 插件,基於視覺稿生成 「Style Guide」。
Style Tiles | 用於快速製作「Style Guide」的 PSD 模版,
Frontify StyleGuide | Frontify 是一個面向設計團隊的協作平台,提供「Style Guide」生成和「Spec」工具。
CSS Stats | 解析 URl 對應網站的 Style(主要依靠分析 CSS 文件),展示相關信息,比如字體尺寸(font-size)、色板、浮動(float)採用數量等。
Stylify Me | 填入網站 URL,自動生成對應頁面的「Style Guide」。提供 PDF 文件保存。
相關介紹:《神器推薦!網站風格指南在線生成工具STYLIFY ME》
2. Style Guide /Pattern Library:
因要製作出網頁文檔,且其中含有大量的 Web 組件(代碼片段)和元素(視覺),可藉助前端框架高效產出,比如相對大眾的Bootstrap,Semantic UI。在大量的自由和開源前端框架項目中,選擇有維護支持,自身喜歡或熟悉的即可。
可用工具:
設計師 Brad Frost 有一套叫做「原子設計(Atomic Design)」的 Web 設計理論,在該領域有一定影響,其核心概念就是復用「PatternLibrary」,高率生產 Web 頁面:
Atomic Design |Brad Frost(翻牆)
他為該理論創建了一個開源項目,基於 PHP:PatternLab | Build Atomic Design SystemsWeb Starter Kit(HTML, CSS, JS) | Google Web Fundamentals 提供的 Web 生產樣板,支持創建「Pattern Library」形式的文檔。(翻牆)
Style GuideBoilerplate(PHP) | 「Pattern Library」樣板,類似 Pattern Lab。
更多方法類文章和工具列表可參考:
Website Style GuideResources
50 Style Guide Tools, Articles, Books and Resources | Tuts+3. Specification (Spec):
「Spec」應以盡量降低設計師精力消耗,並能讓開發人員清晰理解為標準。提高效率並保證質量的基礎,是選擇合適的工具。
在繪製設計稿所用的圖形編輯軟體中啟用擴展和插件,直接生產「Spec」,高效直擊主題:
specKing |Photoshop($19,推薦,正在使用)
Specctr | Photoshop, Illustrator($49 ,PS 和 AI 單獨出售)Markly App | Photoshop, Sketch($39.99,PS 和 Sketch 單獨出售)Sketch Measure | Sketch(自由)一些其他插件也提供製作「Spec」功能,比如:
PNG EXPRESS |Automated Design Delivery for Photoshop($29)
Ink | A Photoshop documentor plugin(免費)相關介紹:《超贊!能幫你製作簡單設計規範文檔的PS擴展插件:INK》
團隊協作平台和其他工具:
Avocode | 簡化設計師與開發人員之間的協作流程(Web 產品),提供 Slice(切圖)、Spec、圖層轉CSS 等功能。
Zeplin | 同樣是一款有質量的設計協作軟體。目前僅支持Sketch 設計稿,PS 支持仍在開發中。產品處於邀請內側階段。
Frontify | 上文「Style Guide 工具」提到過,屬協作平台,支持對設計稿「Spec」。
資料由AAA教育整理
推薦閱讀:
TAG:UI設計入門 |
