详解组件设计的 3 大类型+5 种属性。

今天为大家分享的是「组件设计」。现在有很多成熟的组件库,能为设计的规范性带来更大的便利。

但作为设计师,不仅仅需要了解每个组件的样子、用在哪些地方,更需要清楚地知道组件的本质,即组件的形状、行为、状态等内在属性和设计细节,才能更深层地掌握组件设计。

组件的五种属性

想要全面了解并学习组件,首先要搞清楚组件具备的属性:

作用:定义组件的用途和作用,明白组件用来做什么的。

形状:不同形状的组件对产品、对用户分别有哪些作用。

行为:通过用户点击或触摸等动作定义交互行为。

状态:定义并告知用户当前的状态。

语境:根据组件所属的场景考虑组件不同的用途。

详解组件设计的 3 大类型+5 种属性

1. 形状

通过形状的差异,我们能快速辨别不同类型的组件。在设计中,通常采用「文字与图形」相结合的形式来定义组件的形状。在设计组件时,要将形状、颜色、图标和文字等视觉元素组合在一起,并合理安排组件的层级结构。

例如一个点赞按钮的设计,看起来很简单,但是如果我们结合不同的使用场景和吸引用户注意力的程度去考虑,一个点赞的组件就可以分为下面 6 种甚至更多的形状。

一看就懂!组件设计的 3 大类型+5 种属性科普

所以在设计时,要充分地考虑使用场景和诉求,并对组件的形状有清晰的认知,在接下来的设计中需要哪种形状的组件直接对号入座,整个设计过程就会变得很明确。

2. 行为

行为和交互逻辑以及业务逻辑相关,会告诉用户操作后的结果。用来告知用户触发组件时的即时反馈,或者组件当前处于什么状态。

详解组件设计的 3 大类型+5 种属性

3. 状态

通过组件状态的变化可以告诉用户当前在进行哪一步操作,有助于用户了解组件当前的情况。常见的组件状态包括:正常状态、聚焦状态、悬停状态、激活状态、加载状态、禁用状态。

正常状态(Normal):是组件最常规的状态,也是设计师首先设计的状态,表示这是用户可以交互的元素。

聚焦状态(Focus):多用在电脑端中,表示元素已被选中。比如在填写表单时,点击键盘上的 tab 键,电脑的光标会切换到下一栏,下一栏的输入框出现聚焦状态。

悬停状态(Hover):当鼠标悬停在元素上时,元素会有状态的上的变化。另外,在移动端和 Pad 端上的组件不需要悬停状态。

激活状态 (Active):点击组件时,组件的颜色会变深,同时还会出现内阴影等效果。

加载状态(Loading):表示当前数据仍在加载中,需要等待。

禁用状态(Disabled):组件置灰状态,告知用户当前条件不满足,无法使用。

详解组件设计的 3 大类型+5 种属性

4. 语境

组件的用法跟随场景或环境会发生变化。即使是同一个的组件,在不同的使用场景中也可以有不同的使用方法。

所有的设计元素都是相对的,它们会根据组件的排版位置、一起使用的其他组件元素以及用户的使用目的等来定义组件的用途。

固定/可变:定义大小是可变还是固定。

窄/宽:根据空间的宽度定义用途。

层级结构:即使是相同的功能也需要根据层级结构定义组件的用法。

浮动:定义组件是基于可访问性浮动还是基于滚动移动。

详解组件设计的 3 大类型+5 种属性

组件的三种类型

组件的类型大致可以分为三类:导航类(用于导航信息的组件)、输入类(用户输入信息时使用的组件)、信息类(用于向用户传递信息的组件)。

详解组件设计的 3 大类型+5 种属性

1. 导航类组件

作为导航提示或者展示信的组件,包括卡片、列表、网格、轮播、选项卡、菜单栏等组件。

卡片:容纳信息最常见的方式。

列表:用于对同一属性的信息进行排序,以便于识别。

网格列表:用于在两列中显示卡片或信息单元。

轮播:用于水平滚动而不是垂直滚动。

选项卡:用于显示具有不同类型的信息。

菜单:用于显示难以用选项卡显示的大量复杂层次结构。

详解组件设计的 3 大类型+5 种属性

2. 输入类组件

用于输入信息或做出选择的组件。现在很多组件库中的输入类组件形状都很相似,这样设计的原因是考虑到用户的使用习惯,避免使用让用户感到陌生的组件。

复选框:当选择多个元素时使用

单选按钮:当只能选择几个元素中的一个时使用

文本字段:当用户输入文本信息时使用

下拉菜单:打开菜单查看各种信息时使用

按钮:用于在各种场景下输入有关用户决策的信息

切换开关:用于打开/关闭特定状态

详解组件设计的 3 大类型+5 种属性

3. 信息类组件

用来传递信息的组件,根据要输入的信息类型来传达用户的选择。常用的信息类组件包括:

指导文字:用于提供指导信息。

工具提示:用于展示文字无法传达的内容。

吐司提示:轻量级的提示,在提示过后通常会自动消失。

警告:用来向用户传达需要清楚了解的重要信息。

弹窗:向用户传达需要做出选择的内容。

用户引导:用于传达用户不熟悉的页面内容。

详解组件设计的 3 大类型+5 种属性

最后

以上就是组件的属性和类型的解析,希望通过这些内容能帮助你对组件有更多的认识和思考。

作者:Clip设计夹

本文来自投稿,不代表重蔚自留地立场,如若转载,请注明出处https://www.cwhello.com/233879.html

如有侵犯您的合法权益请发邮件951076433@qq.com联系删除

(0)
重蔚的头像重蔚管理团队
上一篇 2023年3月1日 12:56
下一篇 2023年3月1日 12:56

相关推荐

  • 大厂案例!腾讯云虚拟直播产品视觉设计全方位复盘。

    虚拟直播作为腾讯云渲染的一款新产品解决方案,提供一站式的云端多样化的虚拟空间互动玩法与直播玩法;基于云渲染的 PaaS 技术,结合腾讯云超低延迟音视频技术以及 VGPU 实时渲染,实现在 web 端、小程序端、H5 端…

    2023年3月7日 SEO操作
    014
  • 觉得搜索设计简单?看大厂如何把搜索功能玩出花。

    编者按:在搜索功能上,天花板级别的设计师还能玩出什么花样?本文梳理了众多大厂的搜索设计细节,一次性看个够!搜索的本质是什么?无疑是内容的召回和信息的推荐。可随着时代的发展和行业公司的内卷,不少公司除…

    2023年3月2日 SEO操作
    05
  • 小编教你网页设计心理学对色彩的把握和运用技巧。

      网页设计中的心理学对于网站设计完成后能否吸引用户起到非常重要的作用,因为只有摸清了用户的心理,才能在根本上解决企业网站用户体验的问题,从而解决网站转化率低的问题。  设计心理学在网页设计中是相对比较…

    2023年6月15日
    06
  • 响应式网页设计中的导航菜单趋势。

    毫无疑问,创建一个响应性强的网站的过程是由多种因素组成的。典型的响应式网站设计肯定会包含您在大多数网站布局中所期望的某些主要元素。然而,导航是一个巨大的焦点,多年的专业经验帮助我们确定了一系列需要考…

    2023年2月18日
    013
  • 引导页面设计禁忌:太多内容

    何谓引导页面设计,就是能够简洁、直观、清楚的帮助用户去进行理解你的页面一些具体流程或者功能操作等。如果试图将引导页面设计的作用看成是整个网站信息内容的承载容器,那绝对会挫伤用户体验。 要知道,引导页面…

    2022年6月20日
    0148
  • 三个真正提升用户体验的方式

    第一:考虑崩坏的情况 这个方式其实与页面的易用性有很密切的关系——页面是否能够被用户正常的使用,即便出现了问题,用户不会感觉页面已经彻底瘫痪。因此,在进行页面设计的时候,需要切实的考虑到这种情况,尤其是…

    2022年6月25日
    0113
  • 网页设计规范:设计网站需要添加弹窗吗?

    网站是否加入弹窗框,应该是很多站长犹豫不决的事情。一方面,弹窗框的出现,在某程度上会降低网站的用户体验;另一方面,弹窗框又会给网站提升网站转化率。那麽,网站设计时需要加入弹窗设计吗? 网页设计规范 网站…

    2022年6月25日
    0278
  • 你知道网页设计要从几方面考虑吗。

    无论多么复杂或简单的网页设计都可以避开基本的组件,任何网页设计项目都是由这些基本组件组成的。第一,是网页设计中的标题头部,又称页眉。主要用于定义网页设计的主题,通常网页设计网站的名称会出现在标题中,…

    2023年2月23日
    04

联系我们

QQ:951076433

在线咨询:点击这里给我发消息邮件:951076433@qq.com工作时间:周一至周五,9:30-18:30,节假日休息