设计规范 | Web端设计组件篇:级联、数字输入、单复选框和开关

本文主要讲解的是级联组件、数字输入、单复选框和开关,一起来文中

cascade级联组件

定义:存在父子层级关系的选择枚举组件。

使用场景:

  1. 用于含有层级关系的枚举组件,例如:省市、组织架构、不同导航层级等;
  2. 点击激活选择框,出现级联选择浮层。

例如:boss直聘首页搜索,前置公司所在城市,点击城市出现城市选择组件,鼠标hover出现下级选项。

基础样式:只能选择枚举,不支持在选择框中进行关键词搜索,且为单选。用户选择选项后,浮层收起,表单为完成态。

存在下级菜单的选项会出现右箭头,提示用户含有下一级选项,鼠标hover出现下一级选项。

清空样式:用户可以使用空选项填写表单,防止用户输入数据后没法取消所输入的数据。

激活,出现第一级的级联浮层,如果存在下一级则对应选项出现右箭头,hover出现下一级选项。含有清空选项的枚举项,选择清空则数据为空提交。

含有搜索样式(可选择空选项):可通过搜索快速查询到所需要到枚举项。输入关键词,出现的下拉选择以路径的形式展示,匹配关键词高亮。

inputnumber数字输入

定义:仅允许输入数值的组件,如果涉及到日期的话,且数值以年份日期的数据存储,例如:今年是2018年,inputnumber工作年限为5年,则后端储存为2013年,到了2019年数值变为6年。

使用场景:

  1. 当用户需要输入数值时;
  2. 仅允许数字格式。

基础样式:只能输入数值,当输入其他格式的时候,出现报错提示,同时输入框的输入内容清空。

变种样式:含有人民币,百分比的数值等,需要将人民币、百分比的符号体现出来,这时候就要用到输入点的样式。

radio单选组件

定义:一组互斥的选项,仅单选。

使用场景:

  1. 选项低于五个时,且为单选;
  2. 和select的区别是选项全部展示出来。

例如:boss直聘填写个人信息时,性别选择男女时,就是一个radio单选组件。

基础样式:当单选时,且选择项比较少时,选择项都展示出来,使用单选组件。

变种样式:选项和控件合为一体,整体更直观。

checkbox复选框

定义:对于同一组选项,可以选择多项的组件。

使用场景:

  1. 在一组可选项中进行多项选择时;
  2. 单独使用可以表示两种状态之间的切换。

基础样式:多项选项需要选择时使用。

单独使用:单独使用可以表示选中或非选中两种状态之间的切换。

switch开关

定义:用于开启/关闭的选择。

使用场景:

  1. 需要表示开关状态/两种状态之间的切换时;
  2. 表示两种相互对立的状态间的切换。

基础样式:默认打开关闭根据业务需求决定,仅展示开关控件。

带有文字样式:默认打开关闭根据业务需求决定,开关控件上有文字提示该控件的状态。

禁用样式:不可操作,只可查看开关按钮状态。

相关阅读

如何构建Web端设计规范

设计规范 | Web端设计理念篇

设计规范 | Web端设计组件篇-反馈类

设计规范 | Web端设计组件篇-文本与选择器

设计规范 | Web端设计组件篇-树和日期时间选择器

作者:Echo(微信公众号:吴轶)

(0)

相关推荐

  • 设计规范 | Web端设计组件篇-其他类

    根据组件的用途,可以分为六大类:Feedback 反馈.form 表单.basic 基础.data 数据 .navigation 导航.other 其他. Tag标签 定义:用于标记和选择的组件 使用 ...

  • 设计规范 | Web端设计组件篇-数据类

    根据组件的用途,可以分为六大类:Feedback 反馈.form 表单.basic 基础.data 数据 .navigation 导航.other 其他. 用户在使用网站过程中,数值可直观的提醒用户当 ...

  • 设计规范 | Web端设计组件篇-反馈类

    设计规范中最重要的部分就是组件规范了,制定组件的规范有哪些好处呢? 1.高效简单:熟悉了解组件的用法之后,在做界面设计时,只需要合理运用组件就可以快速搭建web端界面,高效无差错.由于有成套的组件规范 ...

  • 如何构建Web端设计规范

    这篇文章是之后Web端系列设计规范的前言部分,目的是起到抛砖引玉的作用,简述如何制作属于"自己"的Web端设计规范.之后的Web端设计规范系列也是我个人梳理学习总结构建的过程产物, ...

  • 发现设计细节,原来单选和多选也有这么多讲究

    上周推送了一篇完整的设计案例<如何在3天内设计出一款APP>,文章内容大而全,而本期我想再来针对设计中的细节进行研究,尽量让知识有点有面.本期文章主要研究单选和多选控件的设计细节,虽然是很 ...

  • UX设计秘诀之注册表单设计,细节决定成败

    说实话,现实生活中,又有多少人会真正喜欢填写表格?显然,并不多.因为填写表单这样的网页或App服务,并非用户所需.他们需要的仅仅只是能够尽快买票.聊天等服务而已.如此,注册表单的填写,似乎就成为他们不 ...

  • 移动端设计——第一节:信息架构

    小编话:移动设备的种类影响着我们设计过程的方方面面,今天让我们跟着@网秦的同学一起来了解移动端设计的信息构架.很多刚入行的小伙伴们可能有些都不知道吧,那就跟着今天的文章涨姿势吧!对于设计过程可是是非常 ...

  • UI设计组件-文本框/输入框(上)

    小编:@小莫文本框在UI设计中有多重要?凡需要用户输入信息的地方,都要用到它.输账号密码,输收货地址,输对话评论-内容太多,总共分上下两篇讲. 文本框有多重要?凡需要用户输入信息的地方,都要用到它.输 ...

  • 高级进阶 | 如何建立适合产品的设计组件库

    如何通过建立一个合适的组件库来提高效率解决问题,这篇文章告诉你答案! 组件库是设计系统里的一个重要分支,我们应该不会陌生.一个合适的组件库可以帮助设计师和开发者提高工作效率且让产品的可用性更高.风格更 ...