前言

上一篇文章已经是讲房梁和柱子规划好了,接下来就开始放置我们常用的家具了比如:首饰盒,衣柜之类的。为了方便理解整体从颗粒度小到大的进行讲解,方便理解。

1·小首饰盒-徽标与标签

徽标

徽标的应用场景一般出现在图标或者是头像的顶部的右上角,用于显示需要显示处理的信息条数,通过醒目的视觉表现方式形式吸引用户处理。用户提前触达要处理的日常/警告/危机的任务,避免任务的遗漏。

在样式上一般是分成3类:

  1. 基础样式:通常是右上数字数字小标,这里的建议描边样式,填充的样式视觉感。
  2. 小红点样式:醒目程度低于基础样式。
  3. 左右排列方式:主要是应用于上下空间不足时候,左右排列时候可以使用,里面有基础样式和小红点样式

徽标使用的注意点

  1. 定义距离:一般定义为左侧图标的负距离,准确的说是距上与距右边的距离
  2. 定义封顶值:一定要设计封顶值样式,常规的“10+” “99+” “99+”
  3. 定义文字内容:常见的“NEW” “HOT”来表现信息的状态

思考题:当信息条数为0时候如何展示?是展示“0”还是不显示?

答案:当然不显示,因为显示出来并没有意义,反而会增加用户的负担

标签

大小区分为:

样式区分:

  1. 描边
  2. 描边+不透明度
  3. 填充样式

从描边到填充模式,整体上是越来越突出。

这里有一类常见的标签叫做“可删除标签”,它自身有自己的场景:

  1. 用于筛选
  2. 给与用户进行标签化
  3. 多选选择器里面的标签

走马灯

走马灯的使用场景一般用于官方banner里面或者是内容的下方 ,一般的B端产品里面是很少体现。

常见的位置是:

  1. banner的下面
  2. bannner的内容里面

2·小抽屉-文字提示提示与气泡卡片

文字提示

常见的使用场景是鼠标移入时出现,移出时消失(无法承载任何操作)。主要是以专业词汇讲解。

出现的方向:围绕button的12个方向,

气泡卡片

常见的使用场景鼠标点击/移入时出现,适合文字较多的场景,可以承载相应的操作。包括:

  1. 删除
  2. 链接文字
  3. 专业词汇讲解

气泡卡片和文字提示的差异

场景不同:

  1. 气泡卡片可以承载相应的操作
  2. 文字提示不能承载

承载的文字不同

  1. 气泡卡片可以承载更多的文字
  2. 文字提示只能承载更少的文字

3·小柜子-标签页与折叠面板

标签页

使用场景是标签页可以帮助用户在一个页面内快速切换不同地内容,提高单页是用效率。

常规样式有:

  1. 基础样式
  2. 卡片样式
  3. 胶囊样式

折叠面板

使用场景是要更好的进行受纳内容区域,提高页面利用率。

样式:

  1. 默认
  2. 展开

4·大衣柜-表格

定义

在B端有大量的表格,在B端中表格工人是展现架构化最清晰,高效的表现形式。常常和按钮,搜索分页等其他界面元素一起协作,构成表格。

相当于衣柜把衣服或者其他物件收起来方便搜索和查找。

优点

结构简单,分隔与归纳清晰,使得信息之间更容易进行对比。大大的降低了了用户对于信息接受效率和理解成本,

表格针对2个场景:

  1. 当大量结构化的数据需要展开时候
  2. 当需要对数据排序,搜索,筛选,分页,自定义操作等

常见的样式分类有3种:

基础:现在SaaS的主要样式,没有边框以及斑马纹装饰比较简洁。

带边框的:常用与列数比较多且带有多重分组的列表

带斑马纹的:信息噪音比较强,操作时候会影响到查看

整体拆分

整体可以拆分为3个部分:查看,操作和过滤。今天主要分解的是查看的部分。

查看

目标

查看的目标主要有2个:

  1. 信息降噪
  2. 高效易读

构成

表格的构成有4个部分构成:表头,行,列,单元格

组成

由于单元格是由于行和列交叉组成,所以融合到了行里面去进行讲解。

表头

表头常见的样式有:

  1. 带横向分割线:通常用于表头有分组的场景
  2. 待斑马纹的:针对列特别多的,用户可以在高效的进行定位。缺点是视觉干扰比较强,解决方案就是降低底部的透明度即可
  3. 极简风样式:没有上面2种情况就用这一种
  4. 极简+斑马纹:表格hover高光即可

表头注意事项:

  1. 分割线:分割线尽可能性的轻盈,不要抢视觉
  2. 分组的表头:带有分组的表头可以直接带有分割线的样式
  3. 颜色使用:尽可能去掉不必要的颜色额装饰,但是有特殊情况(运维产品中机器设备的状态极其关键,所以常用图标显示)
  4. 带序的表头:上下三角的记法-宽度越小数字越小,宽度越大数字越大

那有什么更精炼的表达呢?

  1. 尽可能的减少正确的废话
  2. 比较复杂的表头,可以定义一个专有名词,鼠标hover给与解释说明
  3. 针对过长的文案,可以定义属于整理,并且以文字提示进行结束

单元格

单元格由行和列交叉组成所以这里将行和列分开讲。

行的设计

高度计算:

文字高度+行高高度+上下间距(类似开发中的padding)

常规数值推荐:

  1. 假设表格内数字字号为“N”
  2. 文字行高就是1.5N
  3. 上下间距就是1.2N

注意点:在一些场景中会遇到要去控制表格的密度(高度)通常情况下是3种程度:

  1. 紧凑
  2. 标准
  3. 宽松

那如何去进行控制呢?

就是控制上下间距进行调整。

表头

针对里面的和操作有3个注意点:

  1. 文案:表头内有时出现重复的文案,字可以截取字数考虑冗长重复的前缀情况。也可以直接展示2行
  2. 操作:操作项过多时候,可以收起低频的操作
  3. 空白格子:不要留空白格子,“0”可以代表数据情况需要补货,“-”下划线可以代表还没录入装状态

注意点:这里说的表头不是顶部的表头,而是行里面的字段

定义宽度

当单元格内内容长度不固定的时候,定义好内容的宽度和行数即可或者是限制文字

是否可编辑的差异

具体分为2种场景:

  1. 单项可操作
  2. 整行可操作

列的设计

通常定的2个值是“N1” “N2”。N1是固定的左右边距,N2是一定要设定最小值和自适应,一般会设置一个最小值。比啊开个的宽度大于页面宽度时候固定首位列,左右滑动。

横向滚动的场景一般是场景下的固定的是首列,如果遇到01列是用户工号,02列是员工姓名,则员工的姓名的识别度更高。

列数控制

列数控制在7+——2列举用户更为关注的数据,更多的详情中展示。根据用户角色的侧重点,这里的加一个自定义按钮用户自己设置,再复杂一点可以加角色模版。

对齐方式

对齐方式这里分为3个角度,行,列,操作

  1. 行:一般出现在多行时候一般采用的是顶部对齐,居中对齐也是存在的,极少出现在底部对齐。针对分页器选取,选取合适的分页器可以缓解服务器的加载压力,可以给与行数的自定义,在批量导出时候可以速度更快。
  2. 列:一般采用左对齐,更高效的阅读浏览顺序,因为用户大部分是从左往右去看。如果遇到长短不一的数字时候,一般采用的右对齐,方便用户进行对比,从而提高数字阅读效率提高对比效率。如遇到身份证以及员工ID的话则是左对齐,或者是数值对比的场景是右对齐。
  3. 操作:一般都放在尾部,右对齐。整体看起来也会比较方正一些。

基础交互

滚动与固定

具体分为2种滚动:

  1. 横向滚动:一般的方式是固定首列和操作项列
  2. 纵向滚动:固定表头或者是前几行

可批量操作

可批量表格操作按钮的位置一般是在表格的左下和左上方

详情

点击

一般的场景是详情查看入口,优化的方案是名称可点击样式,这里操作的话需要扣掉一部分的热区。或者在操作里面增加详情。

展开

可以在表格里面展开,这里的展开可以是详情也可以是2级表格。也可以是弹窗的形式。但是有一些场景下弹窗是无法进行支撑,就可以用抽屉。如果实在不行的话则可以用页面承载。

总结

之前把大房间主体设置好了,刚刚又把大的家具准备好了。接下来讲讲散落的家具如何进行摆设能让我们的用户真正意义上的住下来。

柜子与抽屉-数据展示组件相关推荐

  1. vue 大屏数据展示组件

    http://datav.jiaminghi.com/guide/ 事例:

  2. 使用开源Datav——结合vue实现大屏数据展示案例

    Datav简介: 组件库基于Vue ,主要用于构建大屏(全屏)数据展示页面即数据可视化,具有多种类型组件可供使用. 文档链接:Datav-Vue 大屏数据展示组件库 代码下载:datav大屏数据展示 ...

  3. .NET Core开发的iNeuOS工业互联网平台,发布 iNeuDA 数据分析展示组件,快捷开发图形报表和数据大屏...

    经过一段时间的努力,iNeuDA产品组件已经开发和测试完成,现在正式上线.现在iNeuOS工业互联网操作系统的技术体系和产品体系更佳完善,为中小企业提供更佳全面解决方案.如下图: iNeuDA 一站式 ...

  4. layui数据表格(一:基础篇,数据展示、分页组件、表格内嵌表单和图片)

    表格展示神器之一:layui表格 前言:在写后台管理系统中使用最多的就是表格数据展示了,使用表格组件能提高大量的开发效率,目前主流的数据表格组件有bootstrap table.layui table ...

  5. 移动端通用元件库+app通用元件库+数据展示+操作反馈+通用模板+数据录入+列表页+表单页+详情页+通用版布局+移动端手机模板+业务组件+反馈组件+展示组件+表单组件+导航组件

    移动端通用元件库+app通用元件库+数据展示+操作反馈+通用模板+数据录入+列表页+表单页+详情页+通用版布局+移动端手机模板+业务组件+反馈组件+展示组件+表单组件+导航组件 原型展示及下载地址:h ...

  6. slickgrid 中ajax,slickgrid.js 一种高性能web数据表格组件的探讨

    本文将探讨一种高性能web数据表格组件的实现,首先简单介绍slickgrid这个前人开发的组件,接着对该组件的设计和实现思路进行讨论,最后对该组件的思想进行提炼,实现基于原始思想的新组件. slick ...

  7. Android 绿豆通讯录【 SQLite数据库(增删改查、展示数据) + ListView数据展示控件(展示所有数据) 】

    前情提要:Android 数据库(SQLite) [简介.创建.使用(增删改查.事务.实战演练).数据显示控件(ListView.Adapter.实战演练-绿豆通讯录)] https://blog.c ...

  8. 设计数据层组件并在层间传递数据

    Angela Crocker.Andy Olsen 和 Edward Jezierski Microsoft Corporation 2002年8月 适用于:     Microsoft® .NET ...

  9. datagrid vue_类似 easyui 中 datagrid 使用习惯的 element-ui 数据表格组件(el-datagrid)...

    背景 element-ui 中的 el-table 组件只提供了数据展示,而分页功能作为一个单独的组件 el-pagination,并没有像 Ant Design 一样集成到 el-able 组件中, ...

最新文章

  1. [转]ISTQB FL初级认证考试资料(中文)
  2. Shiny平台构建与R包开发(七)——Shiny APP部署
  3. 5位华人博士入选2021苹果学者!其中1名北大在读博士师从崔斌教授
  4. Juce源代码分析(一)Juce的优势
  5. 阶跃函数和冲击函数相关性质及傅立叶变换求取方法
  6. python中文件路径如何读取提示nosuch file_Python 解决相对路径问题:No such file or directory...
  7. python 单链表的操作
  8. P4899-[IOI2018]werewolf 狼人【Kruskal重构树,主席树】
  9. web前端-回调函数sort详解
  10. jackson/fastJson boolean类型问题
  11. 聚焦技术和实践,腾讯全面揭秘基础设施和大数据演进之路
  12. MySQL_(Java)分页查询MySQL中的数据
  13. java求数组和值_用java编写数组求和,array[]和ArrayList()?
  14. SQL 获取当前日期上一个月的日期
  15. js实现页面视频全屏播放
  16. python计算加权平均分
  17. 苹果双系统怎么切换_苹果电脑双系统的好处
  18. win10安装Vmware虚拟机黑屏的解决
  19. YUTUc++沙盒小游戏5.0(亲测可运行)
  20. 开场白——第一篇博客

热门文章

  1. Dima and Bacteria
  2. 反转了!某二次元大厂“裁员动员会”事件始末
  3. 【息屏问题】手机搬家过程中,不会进入半亮状态
  4. php 网站打包app,利用cordova将网站封装成app
  5. 一文详解Unexpected character (‘“‘ (code 34)): was expecting comma to separate Object entries的问题
  6. 《程序员羊皮卷》第三章 初入职场第一年
  7. TinyMCE粘贴word图片且图片文件自动上传功能
  8. 辛德勒的名单,一种男人的责任
  9. SteamVR 2.0设备手柄认识——绑定BindingUI——手柄检测(一)
  10. 从“语义网”到“去中心化”,Web3.0到底是个啥?