首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

最佳设计规范20例

Alt:图片分类 7.度量 在设计的过程中,我们经常会使用一套规范的度量标准,来保持产品的一致性,分别为圆角值、间距、大小。...Alt:阴影参数 9.组件 常用的UI组件(Component): Button控件、下拉框、选择框(单选\复选框)、时间选择器、输入框、搜索框、进度条、分页器、提示框、警告框、表格、弹出面板、数字步进器...Alt:下拉框设计规范 选择框(单选\复选框) 顾名思义,单选框是众多选择里面选一个,而复选框是众多选择里面可以无限制选择。单选框和复选框都需要三个状态,即未选中状态、选中状态和不可点击状态。...Alt:单选框/复选框设计规范 时间选择器 时间选择器是选择年月日的组件,分别对应年月日星期的信息,在设计的时候需要考虑到4个状态,分别是Select、Not_Select、Hover和Disable,...Alt:进度条的操作流程状态 分页器 分页器是用于切换内容页面的复合组件,常规的分页器有上下页操作按钮、分页页码按钮、输入页码手动查找的搜索框,以及分页器的4个状态:1.Normal 2.Hover

2.1K31

Qt编写项目作品35-数据库综合应用组件

集成数据库通用翻页类(负责具体处理逻辑),搭配分页导航控件(负责外观),形成超级牛逼的翻页控件。 集成数据库自动清理类,设定最大记录数后台自动清理早期数据。...集成自定义委托类,支持复选框、文本框、下拉框、日期框、微调框、进度条等。 同时支持Qt4-Qt6,亲测Qt4.6到Qt6.1任意版本,任意系统和编译器。...(三)分页导航控件 可设置页码按钮的个数。 可设置字体大小。 可设置边框圆角角度、大小、颜色。 可设置正常状态背景颜色、文字颜色。 可识别悬停状态背景颜色、文字颜色。...可设置按下状态背景颜色、文字颜色。 可设置选中状态背景颜色、文字颜色。 可设置导航位置居中对齐、左对齐、右对齐。 可设置是否显示提示标签控件。 自动计算总页码数显示隐藏多余按钮。...复选框自动居中而不是左侧,切换选中状态发送对应的信号。 可设置颜色委托,自动根据颜色值绘制背景颜色,自动设置最佳文本颜色。 可设置按钮委托,自动根据值生成多个按钮,按钮按下发送对应的信号。

3.3K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    数据产品PRD设计规范(一):表格设计

    结果筛选和过滤,针对不同的条件,快速过滤找到符合条件的数据结果 新增记录或批量操作(数据表格展示明细一般可以无此需求) 表格信息展示,包括核心字段展示,记录详情查看、信息修改等操作 表格记录统计,及分页功能...状态字段:状态字段一般用来标识记录的状态变更,不同状态以具有一定含义的不同色系的icon或文案加以区分,可以更方便对比区分 操作列:单行记录的操作按钮,包括查看详情、编辑、删除等更多,通常为了保持表格的宽度...,操作列的操作类型不超过4个,前三个优先展示最常用的操作,其他的在更多按钮中聚合,点击后展开更多操作 批量选择,对于需要批量操作的场景,表格第一列一般为复选框,可以批量全选或取消 权限控制:行记录权限,...要做好数据权限过滤,而对于资产目录、信息共享类的内容,可以展示记录的同时,控制操作权限,即只有编辑权限的人才可以对记录进行编辑、删除等,查看用户对应按钮禁用置灰 导出:对于有下载后二次处理或分析的,可以提供导出功能 分页器...:显示记录条数及翻页功能,有些场景也可以使用滚动下拉加载分页 2.字段说明&自查清单 三、小结 表格虽然是非常简单通用的功能,产品PRD输出环节,照着以上功能需求和交互清单,用户的需求和体验问题基本都可以覆盖了

    1.3K10

    基于Metronic的Bootstrap开发框架经验总结(2)--列表分页处理和插件JSTree的使用

    在数据的界面显示当中,表格数据的展示以及分页是非常常见的处理操作,利用Bootstrap的样式布局,以及JQuery的Ajax数据处理,就能很好实现数据的动态展示和分页处理。...1、列表展示和分页处理 1)数据的列表展示 在很多页面里面,我们一般都需要对数据库记录进行列表展示并进行分页。 ?...2)数据分页处理 我们页面显示的数据一般不是固定的记录,因此分页也是很必要的处理,可以提高性能,也可以提高用户的友好体验,其中的数据分页是采用了Bootstrap的插件Bootstrap Paginator...,设置JSTree的选中状态,界面效果如下所示。...然后在根据需要设置树列表的选中状态,这种不用频繁初始化树,可以有效提高性能和响应体验。

    2.4K50

    根据公司的业务需求我是如何封装组件的

    2.表格行可操作(ps:比如编辑,删除,查看详情)3.表格的顶部可操作(ps:展开,排序)4.表格尾部可分页 5.表格可多选(ps:表格带复选框) 多功能的表格组件 安装插件 npm install element-ui...sortablejs -S 在项目中我是使用sortablejs实现拖拽的,以及使用elemnt-ui的分页组件实现分页的功能。...如果需要复选框可通过配置select,将改字段设置为true。通过配置attr来配置属性,当然如果不传也可以,有默认值。那如何获取到每行勾选所对应的值呢?留个疑问,后续我们再讲述。 ?...组件中使用了 \attrs[1]对象属性的集合和\listeners[2]对象事件的集合来实现属性的跨阶级传递,监听事件的传递。...将绑定在 table 组件的属性和事件通过跨阶级传递给递归组件,使得递归组件接收属性和事件。自定义递归组件: ? 有了表头和表格数据就可以实现每行的编码了,就是遍历 table 数据和表头数据.

    3.7K10

    CSS快速入门(二)

    现代的浏览器为了保持后向兼容,支持早期的带有单双冒号语法的伪元素; 简单示例 例如,如果你想选中一段的第一行,你可以把它用一个元素包起来,然后使用元素选择器;不过,如果包起来的单词/字符数目长于或者短于父元素的宽度...:any-link 匹配一个链接的:link和:visited状态。 :blank 匹配空输入值的``元素。 :checked 匹配处于选中状态的单选或者复选框。...:disabled 匹配处于关闭状态的用户界面元素 :empty 匹配除了可能存在的空格外,没有子元素的元素。 :enabled 匹配处于开启状态的用户界面元素。...:indeterminate 匹配未定态值的UI元素,通常为复选框。 :in-range 用一个区间匹配元素,当值处于区间之内时匹配。...:right 在分页媒体 (en-US)中,匹配右手边的页。 :root 匹配文档的根元素。 :scope 匹配任何为参考点元素的的元素。

    47610

    测试思想-系统测试 界面测试总结

    常用功能要有快捷键(方式)的支持(如:分页页面间的快捷切常用组合Ctrl+Tab) 3....状态条的高度以放置五号字为宜,滚动条的宽度比状态条的略窄。 12. 菜单和工具条要有清楚的界限;菜单要求凸出显示,这样在移走工具条时仍有立体感。 13. 菜单和状态条中通常使用5号字体。...2):列表 Ctrl-R ,Ctrl-G定位;Ctrl-Tab下一分页窗口或反序浏览同一页面控件;。...界面风格要保持一致,字的大小、颜色、字体要相同,除非是需要艺术处理或有特殊要求的地方。 7....公司的系列产品要保持一致的界面风格,如背景色、字体、菜单排列方式、图标、安装过程、按钮用语等应该大体一致。 7.多窗口的应用与系统资源 1.

    2.2K20

    测试用例(功能用例)——资产盘点

    : 其他输入正确 输入以上数据,点击【确定】按钮 保存录入信息,关闭窗口,回到盘点结果录入页,该资产盘点结果、盘点备注、是否已盘(变为“已盘点”)信息更新,操作栏变为【修改结果】按钮;同时,该资产前的复选框消失...字 其他输入正确 输入以上数据,点击【确定】按钮 保存录入信息,关闭窗口,回到盘点结果录入页,该资产盘点结果、盘点备注、是否已盘(变为“已盘点”)信息更新,操作栏变为【修改结果】按钮;同时,该资产前的复选框消失...: 其他输入正确 输入以上数据,点击【确定】按钮 保存录入信息,关闭窗口,回到盘点结果录入页,该资产盘点结果、盘点备注、是否已盘(变为“已盘点”)信息更新,操作栏变为【修改结果】按钮;同时,该资产前的复选框消失...】按钮有效性验证 资产管理员正确打开资产盘点管理页面 无 点击【盘点状态】按钮 弹出盘点状态下拉框 高 通过 ZCGL-ST-SRS016-137 资产盘点查询 盘点状态下拉框值正确性验证 资产管理员正确打开资产盘点管理页面...无 点击【盘点状态】按钮 显示未开始、进行中、已结束 低 通过 ZCGL-ST-SRS016-138 资产盘点查询 按盘点状态(列表中有数据)进行查询 资产管理员正确打开资产盘点管理页面 盘点状态:列表中有数据

    1.1K10

    关于自动化平台的动态菜单设计(二)

    数据库的运维工作中,我喜欢啪啦啪啦的敲一大堆的命令,处理问题的时候,手完全能跟上自己的思路,而明显的感受,周一敲命令的手感就差了很多,隔个双十一过年的,会掉下一大截,所以这手艺活的频度还是要保持。...第五个就是目前的使用其实分页方案是把数据都查出来,在前端来实现分页。和高性能中考虑的分页是完全不同的,千儿八百的服务器可能差别不大,量级一大,这个问题就会逐步成为性能问题。...第六个是资产数据的状态其实是和数据的生命周期联系起来的,有些数据是不需要有修改权限,或者你不能默认创建出一个故障服务器。...还有权限的信息显示是把已有的权限都勾选出来,避免重复勾选,而且设置为不可改变还是更加动态,使用两个复选框来处理。 菜单和权限在显示的时候是不是可以满足层级关系。

    93550

    浅谈 Angular 项目实战

    在联调接口时,可能还会遇到传输 Cookie 的问题,具体可以参见 关于 Angular 跨域请求携带 Cookie 的问题。...选择 UI 库 因为项目比较小,开发之初打算自己写组件,比如分页,但实际情况比较复杂,尤其刚接触 Angular,对于组件交互、异步数据还有点懵,尝试写了一下,仍然有很多问题,所以最终还是选择比较成熟的...对于后台管理系统,常用的组件无外乎弹窗、分页、标签页等。对于更复杂的系统,也可以根据自己的情况选择其他组件更丰富的 UI 库,比如 PrimeNG 等。...组件库主要使用了弹窗及分页,其中 ngx-bootstrap 的弹窗是一个比价优秀的组件,信息输入及提示都会用到。以下是一个自定义 Alert 弹窗,通过 Service 共享组件即可。...然而复选框的 value 值只有 true 或者 false,而 select 多选框的 value 值就是数组。所以 Vue 对复选框的多选操作进行了处理,而 Angular 没有,需要你自己处理。

    4.6K00

    python测试开发django-117.bootstrapTable结合Paginator分页器查显示表格

    前言 bootstrap 提供了table表格插件,可以快速帮我们实现分页功能。这样就不用在前端页面上写分页逻辑,只需关注后端给对应数据就行。...bootstrap-table提供两种分页方式,client和server,即客户端和服务端分页; client分页: 后台一次性返回所有数据,前台翻页时不再请求后台(数据量很大的时候会导致查询很慢)。...server分页: 后台根据前台每次翻页时传递的参数,可以结合Paginator分页器查询每个页码对应的数据,每次只返回对应页面的数据 bootstrap-table 下载所需要的包 Bootstrap...columns = [ { checkbox: true, visible: true //是否显示复选框...}); //得到查询的参数 视图 查询结果必须是json格式:{“total”: 2,”rows”: [{},{}]},其中total和rows名称必须保持一致

    1.5K30

    项目开发知识盲区记录

    项目开发知识盲区记录 解决ajax请求下,后台页面跳转无效问题 layui数据表格的使用和分页失效的问题解决 layui的数据表格的cols属性设置列的二维数组的[[....]]和thymeleaf的语法重复...layui批量获取复选框选中的值 controller层接收前端数组形式的请求参数 1....table的渲染提供了一个后端接口的参数 然而这个接口要求后端的数据进行格式化的处理,然而这个会和分页功能产生冲突导致分页失效。...layui分页失效问题 layui数据表格分页无法正常显示 ---- layui的数据表格的cols属性设置列的二维数组的[[…]]和thymeleaf的语法重复,因此在使用springboot的模板引擎进行渲染时...第一种方式 页面正常通过Key-Value的形式传值,数组保持原格式,后端使用@RequestParam注解标注接值的入参,注意@RequestParam里的value一定要带上中括号: controller

    6.9K32
    领券