在产品设计里面,用户的注册流程、输入界面、设置页面、操作的页面,表单都是产品设计中最重要的组件之一。填写表单并不是所有人都喜欢做的事情,但是有时候要用户必须注册完成,所以表单设计原则一定要高效简单。

表单结构

表单的结构由表单的基本样式和基本内容组成,表单的内容都居中布置。表单的基本样式分为单行表单、多行表单、少数情况下表单作为标题存在的组合。

表单的内容作用是信息查看、信息入口、信息操作以及内容输入,表单的内容分主要是信息文字和辅助信息文字。

辅助信息文字通过是否为流程的必要内容来区别对应使用不同的字号,重要内容或需要突出对待的内容可以相应的搭配组合图标。

表单常用控件

常用设计原则

1. 如果5个以下内容,全部放出来,而不是折叠

在单选方案中,有2-5个选项可用,使用分段控件而不是下拉列表。主要是因为分段控制内容可见,并且可以通过单个交互完成任务,而不是多步(点击打开,选择,点击)。

2. 多个选择的功能,收纳在一个选择容器里

一般日期由年、月、日三个部分组成,如果使用下拉列表会有9步操作,对于这种功能接近的可以整合到一个设计组件里。

3. 使用开关而不是下拉列表

如果只有2个选项,如显示或隐藏,打开或关,这种情况使用开关来提升操作效率。

4. 滑块

通过滑动控件,将单调的下拉式操作调整为用户易于扫描的视觉体验,可以使用滑块定义好范围内的一个或多个值。

5. 避免多列表单

移动端都是小屏幕,需要让用户重点放在内容上,保持从上而下的阅读视线,避免过于复杂的表单。

6. 使用增加或减少按钮而不是下拉

当用户需要通过增加或减少时,避免自由表单输入和下拉列表,用按钮帮助最大限度的减少错误。

7. 尽量避免显示不需要的字段

尽量避免显示不需要的字段,使表单更短,不要把必填和非必填的内容混在一起。

8. 对信息进行分组

对相同内容信息进行分组,方便用户快速准确的扫描查找。

设计策略

如果5个以下内容,全部放出来,而不是折叠。

多个选择的功能,收纳在一个选择容器里。

如果只有2个选项,如显示或隐藏,打开或关,这种情况使用开关来提升操作效率。

通过滑动控件,将单调的下拉式操作调整为用户易于扫描的视觉体验。

避免多列表单,保持从上而下的阅读视线,避免过于复杂的表单。

当用户需要通过增加或减少时,避免自由表单输入和下拉列表,用按钮帮助最大限度的减少错误。

尽量避免显示不需要的字段,使表单更短,不要把必填和非必填的内容混在一起。

对相同内容信息进行分组,方便用户相更快地扫描查找,不要内容都混在一起。

欢迎关注作者的微信公众号:我们的设计日记,每周分享最新设计趋势和设计经验,科学设计方法。

「表单设计自学技巧」

================明星栏目推荐================

优优教程网:UiiiUiii.com 是优设旗下优质中文教程网站,分享了大量PS、AE、AI、C4D等中文教程,为零基础设计爱好者也准备了贴心的知识树专栏。开启免费自学新篇章,按照我们的专栏一步步学习,一定可以迅速上手并制作出酷炫的视觉效果。

设计导航:国内人气最高的设计网址导航,设计师必备:http://hao.uisdc.com

html表单ui图片,别人的UI表单为什么设计这么漂亮?相关推荐

  1. unity代码更换ui图片_Unity3d 低分辨率UI素材换高分辨率素材填坑笔记

    迷糊 RectTransform PosX.PosY.Left .Right . Top .Bottom 以及 AchorMax/AnchorMin 的,开卷有益哟~ 背景 笔者开发的(PC)APP ...

  2. html表单ui图片,semantic-ui 表单(示例代码)

    1.定义表单 先看一个基础的表单,再讲解一下: Submit semantic中的表单,其实就是在form标签中加一个ui form的class即可 下面的使用div将input包含主要是为了好理解, ...

  3. View UI (iview)动态表单 使用教程

    View UI,即原先的 iView,从 2019 年 10 月起正式更名为 View UI,并使用全新的 Logo 本文介绍 View UI (iview)动态表单的使用.在项目开发中,有些数据的数 ...

  4. 数据库备份还原 quartz定时任务调度 自定义表单 java图片爬虫

    获取[下载地址]   QQ 313596790 三大数据库 mysql  oracle  sqlsever   更专业.更强悍.适合不同用户群体 [新录针对本系统的视频教程,手把手教开发一个模块,快速 ...

  5. unity 纹理属性及UI图片导入设置

    一.纹理属性 Texture Type unity中常见纹理类型有以下8种:    editor gui and legacy gui:编辑器和传统GUI: cursor:自定义光标: lightma ...

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

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

  7. 代码更换ui图片_用技术的方式,在UI设计稿中设置随机码,保证高清

    本文首发于:行者AI 在工作中会遇到批量给图片添加文字,随机码等需求,当数据码数量较大时,UI的工作量就会非常大,这时候我们可以用python来帮我们提高工作效率. 1. 需求分析 我们有这样一张图片 ...

  8. ui unity 图片高亮_Unity5 UI图片变灰处理(UGUI)(二)

    图片"变灰"处理是再寻常不过的要求了,特别按钮,头像等UI图片的"变灰"处理非常常见.比如: 网上已经有很多的实现方法,但是Unity5.3.8以后,对于使用s ...

  9. html把保留图片改为提交按钮,如何制作图片按钮,并为图片按钮添加提交表单和重置表单功能...

    网页中有表单,表单的默认按钮样式不是很好看,很多人为了美观使用图片做按钮. 今天中国在 一.图片按钮的制作方法 1. 定义图像形式的提交按钮. 2.用CSS把图片设为按钮的背景 3.作用,设置其bac ...

最新文章

  1. jQuery基础---filter()和find()
  2. 使用 screen 管理你的远程会话
  3. 邮件实用技巧一:如何让你的邮件畅通全球
  4. Python基础day08【面向对象(类、对象、属性)、魔方方法(init、str、del、repr)】
  5. minute教会你shell
  6. 慎用url重写(转)
  7. java8新特性(6)— 日期与时间
  8. mysql输出美式报表_Navicat for MySQL 如何预览报表
  9. TensorFlow tf.squeeze
  10. 机器学习常见面试题整理
  11. linux对perl脚本加密,对Perl代码进行编译与加密
  12. nyoj 236 心急的C小加(贪心)
  13. python实现五子棋游戏(控制台版)
  14. 信息熵与两种编码基础
  15. 2020.11.30【NOIP提高B组】模拟 总结
  16. 数据挖掘——认识数据
  17. matlab局部放大曲线功能
  18. 如何去除Discuz标题栏中的Powered by Discuz!
  19. Linux操作命令(下)
  20. java风控_【A0538】[java视频教程]金融信贷风控的机器学习实战视频教程 it教程

热门文章

  1. 什么是原型?什么是原型链?
  2. 《雪国列车》逼韦恩斯坦妥协 英美将播未删减版
  3. 设计为王的双刃剑 摩托罗拉:沉迷的代价
  4. 将“Encountered an improper argument“ 问题有效解决
  5. Qt Creator release版本进行调试
  6. 【密码学】破解维吉尼亚密码(C++代码实现)
  7. 阿里架构师谈中台系列(二):阿里业务中台的方法论
  8. windows make 出现 readdir 错误
  9. 美团笔试-后端 2022.9.17
  10. 几个程序员一个爬虫桶了估值175亿的马蜂窝