之前有写过一篇关于新手入门交互设计师的文章《》,最近刚完成公司平台 2.0 的改版设计,平台模块很多,但其中往往存在很多类似的页面和组件,导致了很多重复的工作,大大降低了产品的设计效率。 同时,由于团队人员较多,没有统一的规范,平台的一致性得不到保障。所以我们视觉、交互、前端的小伙伴们针对我们踩过的坑,大家认真总结和沉淀出一个符合公司的设计规范。 旨在统一公司项目的前端 UI 设计,规避不必要的设计差异和实现成本,实现设计和前端资源的效率最大化。 此设计规范主要分享了中后台常用设计组件的定义、组成、使用场景及注意事项。 字体 概述 字体是界面设计中最基本的构成元素之一,用户通过文字来理解内容和完成任务,优秀的字体将大大提升用户的阅读体验及工作效率。 在安畅云项目的字体使用中,为了使页面的视觉层次更加清晰,我们从以下三方面来使平台的字体符合易阅读和美观的要求。 合理的使用不同的字重、字号和颜色来强调界面中需要突出的信息; 尽量使用单种字体,混合使用多种字体会让界面看起来零散和杂乱无章; 遵循WCAG 2.0 标准(标准详情见https://www.w3.org/Translations/WCAG20-zh/#visual-audio-contrast),字体在使用时与背景颜色的对比值满足无障碍阅读的最低标准。 字体使用建议 中文字体优先级:PingFang SC、Hiragino Sans GB 、Microsoft YaHei(平台使用字体) 英文字体优先级:Helvetica Neue、Helvetica、Arial(平台使用字体) 字号使用建议
行高使用建议 行高也是影响用户阅读体验的重要因素之一,我们查阅资料得知西文的基本行高通常是字号的 1.2em 左右,而中文因为字符复杂,所以中文行高需要更大。现在公认1.5em 至 1.8em 之间会有一个比较好的视觉阅读效果。 安畅云项目行高计算公式:行高值=字号x 1.5,例如:12号字体的行高为18px,14号字体的行高为21px。
按钮&链接文字 使用按钮 or 链接文字 or 图标? 当按钮标签过长(超过6个中文字),导致视觉出现问题时,建议改用链接文字。 当按钮嵌在文本中时,应该用链接文字; 当命令是次要时,应该用链接文字。 当命令是很常规的操作(如删除、编辑等),且图标语义非常容易理解时,可以使用图标作为操作按钮。 按钮类型及状态 按钮类型主要有:主按钮、次级按钮、幽灵按钮和线框按钮。 按钮状态主要有:正常、悬浮、点击、加载中和禁用。 按钮中的文本标签应该足够简洁和易懂,并且通常是一个动词。 如果点击按钮后不会立即响应,应当切换为加载状态;加载状态下不能点击。
使用场景 主按钮:当需要突出或需要强调时使用它;通常情况下同一模块只允许有一个主要按钮。 次级按钮:当已存在主要按钮后还需要再突出时使用它;次级按钮权重比主要按钮低、比幽灵按钮高。 幽灵按钮:幽灵按钮几乎适用所有场景,是所有按钮中最基础的按钮。 线框按钮:权重性较低,主要用于添加附件等场景。 多按钮组合:当某条数据同时存在多个操作时,建议使用主按钮样式折叠显示,atv,如下图
输入框 定义:用于显示、输入或编辑文本、数值操作所使用的控件。 组成:一般由标签、必填项符号(根据业务需求而定)、输入框和状态反馈组成。 (责任编辑:本港台直播) |