7 步构建设计系统编辑导语:一套完整的设计系统最终能够有效地提高用户体验和用户满意度,那么如何构建一套完整的设计系统呢?本文作者为你解答,本文作者详细地讲述了 7 个设计系统的步骤,一起来学习一下吧。 在提高用户体验和用户满意度的同时快速、持续地完成项目是许多用户体验设计师的北极星,您可以更接近此目标的一种方法是设计和构建一套设计系统。 建立设计系统您将获得诸多好处: 更快的上线时间——每个项目的规划、设计、测试和编码阶段变得更加精简和高效。 提高用户满意度和用户体验——为用户创建统一且可预测的体验,将猜测留给新的设计模式,并释放他们的认知负担,专注于手头的任务。 减少内部沟通成本——组件、文档、颜色和动画的标准化消除了设计中的歧义,让每个人都懂设计边界。 更少的迭代成本——利用设计组件,并在应用在整个设计中,从而节省多个产品修复相同问题上所花费的时间。 优秀的设计系统在设计中更具优势,可以大大提升团队的效率,那么如何构建设计系统和利用好呢?让我带您了解从头开始构建设计系统的 7 个步骤。 一、整理已有的设计素材 开始的最好的地方之一是评估你已经拥有的东西,了解您已经使用的元素以及您想要更新或替换的元素。 寻找产品和页面之间的不一致,目标是创建一个通用资源库,必须包括构建页面可能需要的所有内容。比如以下例子: 配色方案:品牌调色板是否已经存在?什么是底色和强调色?它们是否满足设计要求?你需要创造更多的颜色,还是你有太多? 照片库:库存摄影和定制摄影应遵循一套规则,以鼓励一致性并在整个使用过程中传达您的品牌信息。 图标库:图标应该反映公司品牌,并与您所追求的外观和感觉相结合。 图形元素(包括标志):确保您的标志具有所有正确的颜色、大小和文件类型变体。 UI 模式:列出当前存在的所有模式,并确保您知道哪些模式需要更新。 页面模板:确保您有几个基本的结构布局选项,并且您知道它们如何扩展到更大的屏幕和缩小到更小的屏幕。 二、获得利益相关者的支持 一个人搬不动大山,您将需要周围人的资源。如果您已完成第一步,现在您可以通过产品中想要解决的 UI 不一致和 / 或改进的列表,采用设计组件的逻辑增加您的提案的分量。 无论您发现了 5 个或 500 个错误,请确保您将使用设计系统的思维设计方案,它可以帮助您得到协助部门快速认可,以减少前期沟通成本并推动设计系统进入实施。 三、从颜色开始 调色板是开始设计系统的第一步,核心应该是一种主要品牌颜色、一种次要品牌颜色、一种强调色和一系列灰色调。 写下如何使用每种颜色的指南,以及它们的使用是否有任何限制。 制定默认文本颜色,链接、操作按钮、背景等颜色规范。 采用六字符十六进制标准可直接使用代码中,确保在设计中使用它们。 四、排版——字体与间距 如果有一个设计风格指南,可以设计中减少大部分决策成本。 如果没有,是时候发挥设计的创造力了,需要定义标题和正文等字体规范(小、中和大)。 从中等字体开始设计感受重量和线条高度,后期可以扩展以创建超大或超小变体。 规范好字体接下来就是考虑系统的间距设计,在设计系统中未定义的任何内容都将变得模棱两可,因此请确保不要忽略任何细节。 五、图形资产 最好的设计系统允许设计人员简单地将组件拖放到新的原型设计中,这有助于加快项目工作流程。 为了实现这一点,需要构建图标库、摄影资源、插图库和品牌图像。 确保公司标志正确可用,并且制定每个变体的标志使用规则。 如果他们希望创建新的图形资产,请列出供其他设计师需要遵循的设计原则列表,定义大小限制、颜色和首选文件格式等。 资产指南将有助于保持设计系统步入正轨,并为其他人提供可遵循的界限。 六、UI 组件库 最后就是设计系统的核心,创建一个包含所有常见设计元素(包括交互式元素)的模式库。 在整理中您会发现 UI 组件和图形资源之间存在一些重叠,但在大多数情况下,UI 组件将比静态视觉效果更高级。 UI 组件是用于网站、应用程序或产品界面的设计元素。确保包含开发文档,这对于开发人员在他们的代码中重新创建 UI 组件非常重要,以便在切换过程中零歧义。 UI 组件库组按单个组件进行整理,比如按功能分类,如 " 导航 ",或按类型分类,如 " 菜单 "。 七、上传和文件 最后,您需要将设计系统存储在可访问的位置。可以采用 Figma 来设计和存储 UI 组件,这样团队之间可以快速轻松地协作。 Figma 通过提供十六进制值、像素尺寸和 CSS 代码来协助开发人员进行对话。 设计系统在数字设计领域正蓄势待发,利用设计系统可以提高我们的输出速度,并使设计解决方案成为一个有趣且简化的过程。 我们能够以很少的成本试验和尝试新想法,迭代变得轻而易举。 八、总结 整理现有设计资源包括但不限于配色方案、照片库、图标库、图形元素、UI 组件、页面模板; 协同沟通通过设计系统思维,获取协同部门的支持; 制定系统调色板:主要颜色、次要颜色、强调色和一系列灰色调等; 制定系统字体规范,标题和正文字体选择,设计系统间距,让系统更统一; 构建图标库、摄影资源、插图库和品牌图像等,确保它们正确使用; 创建 UI 组件库包含所有常见设计元素(包括交互式元素)的模式库; 上传设计系统,建议使用 Figma 进行设计系统的协作。 |