B端组件设计六项自查内容

作为 B 端的组件设计师,你做出的组件需要经得住其他设计师的考验。有同学就曾问过我这样的问题:

“我每次做完组件之后,发布给团队成员使用,都会被大家挑出这样或那样的问题,比如组件的状态和用法细节想得不全,得大家提醒过后才发现,再不断地修改。请问元尧姐,一般我们做完一个组件之后,怎样能够确保自己能够注意到更多的细节,而不会被其他使用者反复的挑出问题?”

本文就分析给你一些经验,来看看在组件做好后还需要做的六项自查内容 。

组件设计 · 六项自查

1. 组件的状态

我们所熟知的组件最常用的状态有默认、悬停、点击、禁用等等。但不同功能的组件也还会有其他的特殊状态。想要尽可能地找到这些特殊状态,你可以尝试:

– 将做好的组件带入到具体的业务场景中进行检验;

– 参考竞品中已有的相关案例做补充;

– 参考知名设计系统中类似的功能组件做优化;

– 模拟使用组件的完整流程;

– 调动其他设计师为你提供特殊的使用场景和案例。

2. 元素的组合

除了组件不同的交互状态,还要注意组件中元素在操作时的组合方式。通常来说每一个业务组件都会由几个基础组件和元素构成。举个例子,下图是我们在某业务中的气泡提示组件:

B端组件设计六项自查内容

一个组件的变体,元素有不同的组合方式

你需要检查和思考的内容包括:

– 元素是否能够根据不同的场景,进行增、删、改、挪,如果能,哪些元素可以改,哪些元素不可改;

– 元素之间的搭配是否存在互斥关系,如果有,则需要在组件层面做好互斥规范;

– 新增元素在组件内的排版布局规范,需要具体给出。

3. 栅格布局和自适应方案

通常情况下,每一个组件都需要考虑其栅格布局和自适应规则。如果你看过我们之前的文章就会明白我们所做的组件的尺寸,其实是在产品页面在某一个特定断点下的组件尺寸。

为了保证产品页面在不同尺寸的设备端顺畅使用,我们需要在组件层面就做好栅格布局规范和自适应方案,也即给出几个关键断点下的组件变化形态或规范。

这个规范忌繁琐,一要考虑周全,二要让他人看得懂。比如下图就是我们对于卡片组件在 1600px 和 640px 断点下所做的约束中的部分内容:

B端组件设计六项自查内容

卡片组件在不同断点下的一部分约束规则

4. 无障碍规范

由于我们团队做的是国际化产品,所以对于无障碍设计的要求格外高。现在越来越多的产品也在布局出海战略,因此设计师对于组件无障碍设计的了解也是有必要的。你可以从以下几个方面来检验组件:

– 组件中的每个元素和特征是否符合无障碍标准;

– 组件中几个元素的组合方式是否符合无障碍标准;

– 组件的交互形式和操作反馈是否符合无障碍标准;

– 特殊情况下,增加了背景色之后的组件是否符合无障碍标准。

5. 多语言规范

对于国际化产品来说,组件的多语言方案也很重要,其所搭建的产品页面可以更好地符合不同语言环境下的使用要求。你可以从以下几个方面来做检查:

– 组件在变换成其他语言后,样式和布局上是否有变化;

– 组件中的插画、图标、颜色等是否能够在其他国家和地区的文化环境中适用;

– 组件是否遵循了产品本身所规定的不同语言的字体使用规范。

6. Design Token 的使用

如果你希望组件能够做到统一的迭代和调配,那么绑定 Design Token 就很重要。绑定 Token 过程同时也是对组件中元素特征使用的正确性进行校验。

我们知道,每一个组件的背后其实都对应了一连串的 Token。以提示条组件为例,组件的每一个色彩特征都能找到背后对应的 Token 值:

B端组件设计六项自查内容

提示条组件的色彩 Token

这样在未来我们想要更新组件的色彩特征时,就不需要一个个修改组件,而是通过更改 Token 所对应的色值,对于色彩做一次性全部更新,节省了大量的时间和操作成本。而想要达到这种效果,你就需要在设计组件时检查以下内容:

– 组件所使用的字体、颜色等特征的用法是否正确;

– 组件的每一个特征是否都跟现有的 Token 相绑定;

– 同类型组件是否绑定了同一个 Token。

做组件本来就不是一件简单的事情。我们并不需要在第一时间就将组件所有的细节做到尽善尽美。你可以以任何一种方式做好组件的变更记录,便于日后的版本改进和追查。先尽可能保证组件的可用性,小步迭代,慢慢提升它的易用性和全面性。

本文来自网络,不代表设计泡一泡立场,转载请注明出处。https://www.sjpyp.com/5616.html

发表评论

邮箱地址不会被公开。 必填项已用*标注

返回顶部