标签:
作者:郭孝星
微博:郭孝星的新浪微博
邮箱:allenwells@163.com
博客:http://blog.csdn.net/allenwells
Github:https://github.com/AllenWells
表格是一个用来展示原始数据集,用户可操作的可视化的网格结构,并且通常出现于桌面企业产品中。
基本的表格布局如下所示:
如下所示:
表格可以嵌入卡片中。在顶部和底部放置导航和数据操作工具。
卡片表格的设计方式:
关于卡片表格的头部
有些表格卡片可能需要带有操作而不是标题的头部。这种情况,两个可能的方法:显示持续的操作菜单,或者当条目选中时激活一个内容头部。
表格可选头部的设计方式:
表格的垂直间距:
数据表卡片中的元素之间的水平内间距:
列之间的内边距:
当用户悬停到一行任意位置时,显示一个背景。如果个别的单元格有特别的悬停状态,同时显示单元格和行的状态。
如果需要提供列名称的定义,悬停时显示一个提示文本。如果可以排序,悬停时显示一个明亮的排序按钮,指明这个列是可以排序的。
当一行被选中,在当前行使用背景。
如果列排序功能被开启,默认排列最重要的数据,并且在列头部显示已排序的状态。如果用户点击一个已排序的列,反转排序顺序并且旋转排序图标。
表格可能需要基本的文本编辑(例如,编辑现有的文本内容,或者添加评论)。在表中包含可编辑字段,通过使用 placeholder 文本来提示。你可以使用一个简单的编辑对话框,只放一个文本框,当然也可以显示一个完整的对话组件。
placeholder 文本如下所示:
小编辑对话框的设计方式:
大编辑对话框的设计方式:
行的操作体现的是内联菜单。
内联菜单的设计方式:
版权声明:当我们认真的去做一件事的时候,就能发现其中的无穷乐趣,丰富多彩的技术宛如路上的风景,边走边欣赏。
【Material Design视觉设计语言】UI组件设计(四):表格
标签:
原文地址:http://blog.csdn.net/allenwells/article/details/48049045