如何建立一套UI设计规范?

   最值得收藏的UI设计干货!今天这篇从概念、灵感,方法及工具3个方面帮同学们理清UI设计规范,同时有一大波神器推荐 >>>

  作者追波:https://dribbble.com/fiohistory

  概念,灵感,方法和工具。

  概念:

  设计互联网产品,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 Style Guide, Visual guidelines | Salesforce

  Style Guide | Lonely Planet


  3. Specification (Spec):

  介于设计与开发之间,由设计师直接在视觉稿(Mockup)中创建。

  内容:主要由 Annotation(注释,国内俗称“标注”)和 Measurement(量度)构成。Annotation 既注释设计稿中界面元素所使用的字体字型、色值等,Measurement 则注明各元素的尺寸及它们的边距,留白等。

  用于设计师与开发人员之间沟通和工作交接,保证开发出地产品界面和视觉稿高度统一。


  灵感:

  一些常用的项目和文档都有采用上述的“概念”,比如采用了概念 1 的:

  iOS Human Interface Guidelines

  Material Guidelines(翻墙)

  采用概念 2 的:

  Skeleton

  Pure

  Bootstrap

  而概念 3 往往仅在公司或团队内部使用(详见下文“工具”)。

  灵感和实例资源:

  Website Style Guide Resources | 收录大量案例,该项目同时也收录了相关文章、工具、书籍、播客等。

  Find Guidelines | 一个直观的 Guideline 官方链接收集列表。

  Brand Style Guide Examples | 同上

  All The Style Guides | 同上,托管在 Tumblr ,以博客形式呈现。

  方法和工具:

  1. Style Guide / Pattern Library:

  方法不限,以能够准确展现视觉设计风格和品牌识别(Identity)的规范为标准。正因其偏视觉化,编写文档不是必须的,可直接用图形编辑软件产出。例如:

  Airbnb UI Toolkit Web

  Salesforce1 UI Kit

  Housing UI Style Guide


  也可借助工具:

  Style Inventory for Sketch | Sketch 插件,基于视觉稿生成 “Style Guide”。

  Style Tiles | 用于快速制作“Style Guide”的 PSD 模版,

  Frontify Style Guide | Frontify 是一个面向设计团队的协作平台,提供“Style Guide”生成和“Spec”工具。

  CSS Stats | 解析 URl 对应网站的 Style(主要依靠分析 CSS 文件),展示相关信息,比如字体尺寸(font-size)、色板、浮动(float)采用数量等。

  Stylify Me | 填入网站 URL,自动生成对应页面的“Style Guide”。提供 PDF 文件保存。

  2. Style Guide / Pattern Library:

  因要制作出网页文档,且其中含有大量的 Web 组件(代码片段)和元素(视觉),可借助前端框架高效产出,比如相对大众的 Bootstrap,Semantic UI。在大量的自由和开源前端框架项目中,选择有维护支持,自身喜欢或熟悉的即可。

  可用工具:

  设计师 Brad Frost 有一套叫做“原子设计(Atomic Design)”的 Web 设计理论,在该领域有一定影响,其核心概念就是复用“Pattern Library”,高率生产 Web 页面:

  Atomic Design | Brad Frost(翻墙)

  他为该理论创建了一个开源项目,基于 PHP:Pattern Lab | Build Atomic Design Systems


  Web Starter Kit(HTML, CSS, JS) | Google Web Fundamentals 提供的 Web 生产样板,支持创建“Pattern Library”形式的文档。(翻墙)

  Style Guide Boilerplate(PHP) | “Pattern Library”样板,类似 Pattern Lab。

  更多方法类文章和工具列表可参考:

  Website Style Guide Resources

  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(免费)

  团队协作平台和其他工具:

  Avocode | 简化设计师与开发人员之间的协作流程(Web 产品),提供 Slice(切图)、Spec、图层转 CSS 等功能。

  Zeplin | 同样是一款有质量的设计协作软件。目前仅支持 Sketch 设计稿,PS 支持仍在开发中。产品处于邀请内侧阶段。


  Frontify | 上文“Style Guide 工具”提到过,属协作平台,支持对设计稿“Spec”。


  Assistor PS | 可独立在系统中运行的 PS 协助软件,但需借用 PS 载入设计文档。提供 Slice,Spec 等功能。

时间: 2025-01-21 11:35:18

如何建立一套UI设计规范?的相关文章

我系统中有好友体系,是否还需要在环信上建立一套?如...

问题描述 **我系统中有好友体系,是否还需要在环信上建立一套?如果不建立,如何获取和更新好友信息以及加好友?** 解决方案 如果您有自己的用户体系,就不需要再到环信这边建立了:1. 当登录APP成功后就应该去您的服务器获取当前账号的好友信息,并且存到客户端的db中.当好友发消息过来时,消息中会带有发送方的环信id,从db中找到对应好友并显示在UI.2. 当用户信息修改了,修改的是您服务器中的数据,当修改后,由您的服务器调用我们提供发送透传消息的rest api,向该用户的好友发透传消息.当其好友

Android 3.0设计思想规范和UI设计规范

文章描述:Android 3.0(蜂巢)交互&UI设计规范. Android OS自上市以来,由于缺乏统一规划,使得不同设备在 1.5.1.6.2.0.2.1.2.2.2.3几大版本徘徊,本人用的HTC Hero(俗称G3)也是从1.5~2.3一个个版本,10多个rom手动刷机试过来的,过程及其纠结 ~.多系统版本带来的问题就是缺乏交互.UI的一致性,外加硬件厂商HTC.摩托罗拉.三星.夏普(创新工场点心OS).小米(MIUI)等公司热衷于UI的个性化发挥,以及民间高手的DIY rom 等因素,

Android 3.0(蜂巢)交互&UI设计规范

Android OS自上市以来,由于缺乏统一规划,使得不同设备在 1.5.1.6.2.0.2.1.2.2.2.3几大版本徘徊,本人用的HTC Hero(俗称G3)也是从1.5~2.3一个个版本,10多个rom手动刷机试过来的,过程及其纠结. 多系统版本带来的问题就是缺乏交互.UI的一致性,外加硬件厂商HTC.摩托罗拉.三星.夏普(创新工场点心OS).小米(MIUI)等公司热衷于 UI的个性化发挥,以及民间高手的DIY rom 等因素,影响着安卓饭儿的用户体验,使各阶层用户徒增学习使用成本,也让A

用Excel建立一套小型人事数据管理系统

  前言: 在现实生活中,很多小型企业并没有给人事部门配备专门的人事管理软件.实际上,一套专门的人事管理软件费用昂贵,而且不一定适合企业的实际需求. 自己动手,用Excel来建立适于本企业具体需求的人事管理系统是一个不错的选择.Excel的功能强大,而操作又很方便,每月准确无误的统计企业员工增减变化情况,年底分析大量的人事数据等等复杂的工作都能通过Excel轻松完成.现在我们给读者朋友们提供这样一个实例--通过Excel来建立一套小型人事数据管理系统. 正文: 首先我们打开一个新的Excel表建

《通信技术导论(原书第5版)》——1.7 利用协议建立一套通用规则

1.7 利用协议建立一套通用规则 通过建立一套用于发送和接收的通用规则,协议能使不同的设备之间相互通信.例如,TCP/IP是互联网上不同种类的计算机,运行不同操作系统,并可以访问和浏览互联网的一套标准协议.TCP/IP协议是互联网广泛普及的一个主要因素.事实上,在互联网上使用的基础协议都是免费的.这些协议与各种浏览器.操作系统和计算机平台一起工作,向企业.机构和支持远程访问的云计算网站服务如微软办公文档,提供有吸引力的接口.一款兼容多种计算机和操作系统的基于Web的接口允许企业为中心站点的软件提

英国拟在其国内建立一套互联网过滤网

据外媒报道,英国新成立的网络安全部门主管Ciaran Martin表示,国家网络安全中心(NCSC)正在探索建立一套国家互联网过滤网.虽然过滤网络只是意味着打压对象是恶意网站.恶意软件,但由于这是一个由政府控制的防火墙,所以它就变成了一个严肃的话题了.Martin称:"我们了解网络自动防御(系统),它可能能过滤掉(用户)不想要的内容或垃圾邮件,它可能能过滤掉攻击性内容,它可能能屏蔽掉恶意内容,所以为什么我们不更进一步呢?" 不过看起来一些民众对政府的这种做法感到有些担忧,因为他们并不清

建筑系出身产品设计师妹子的UI设计规范总结

  设计最有趣的地方在于它的通用性,不论是音乐.建筑还是工业,设计的规则大同小异.今天这篇文章来自纽约的产品设计师妹子Melissa,她从建筑系毕业之后并未从事她的本职工作,2014年11月学习了两个半月的网页设计之后开始转战产品和UI设计了,目前供职于Percolate.不要小瞧她的设计素养,建筑系的系统学习赋予她对于广泛意义上的设计更深入的认知,这篇文章就是这半年多来的一个阶段性答卷. 这篇文章总结了从建筑到产品UI的四个设计的基本原则. 一.轴 轴在UI设计中是最基本.最常见的概念,也是用

【Xamarin挖墙脚系列:使用Xamarin进行Hybrid应用开发】

原文:[Xamarin挖墙脚系列:使用Xamarin进行Hybrid应用开发] 官方地址:https://developer.xamarin.com/guides/cross-platform/advanced/razor_html_templates/ 使用Xamarin进行网页形式的本地APP开发,感觉有点不爽,不过为前端开发人员提供了开发APP的入口. 呈现引擎支持HTML  和ASP.NET MVC3的Razor引擎! Razor引擎是个好同志! 不过,创建Hybrid应用的框架不仅仅是

web设计师:20套非常前端的UI元素库

网页制作Webjx文章简介:网页设计师的盛宴:UI界面设计资源大全. 每个 Web 设计师都在 UI 设计上费尽了心血,即使这样,资源的匮乏,视野的狭窄,也常常让他们的呕心沥血之作并不为人看好,事实上,UI 设计并不需要闭门造车,很多 UI 元素是通用的.本文收集了 20 套非常前端的 UI 元素库,它们多数是可以后期修改的 PSD 或 SVG 版. Modern Web UI Set (.psd) 这套 UI 库包括了从按钮,到渐变,到文字各种 UI 元素,非常整齐地存放在不同目录下,由于是