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

2019年最全UI设计之输入字段剖析

它们通常出现在表单和对话。 本文将为大家揭秘最佳输入字段设计技巧以及元素,一起来看看吧。 ? 输入字段包含以下6个部分: 1. 容器字段 2. 前导图标(可选元素) 3. 标签文本 4....输入字段默认禁用状态 不要将文本字段设计为按钮类似 UI元素视觉外观在解释其含义过程起着关键作用。一个物品外观可以使用户了解他们如何之交互。...前导图标 虽然在某些情况下,前导图标是可选元素,但可以通过在输入旁边引入相关图标来创建更好用户体验。好图标可帮助用户一目了然地了解该字段含义(用户无需阅读标签)。 ?...标签文本应始终可见 标签文本有两种常用方法: 顶部对齐标签 - 位于容器顶部附近标签。 ? 浮动标签。当用户字段交互时,标签位于容器顶部。 ?...标签文本不应占用多行 如果你需要在字段上下文中提供其他信息,请考虑使用帮助文本。 4. 占位符/输入文本 占位符是用户在字段交互之前看到文本。输入文本是用户在文本字段输入文本

2.4K20

Flutter》-- 4.Flutter组件基础

4.1.3 MaterialApp MaterialApp是Flutter开发符合Material设计理念Widget,可以将它类比为网页开发标签,它提供了路由、主题色和标题等功能。...Icon组件常见属性: Android支持系统自带图标,mipmap文件存放就是Icon类型图标。...常见属性: controller:输入控制器,通过它可以获取和设置输入内容以及监听文本内容改变。...textAlign:输入框内文本在水平方向对齐方式。 textDirection:输入框内文本方向。 keyboardType:用于设置该输入默认键盘输入类型。...textInputAction:回车键为动作按钮图标。 style:输入样式。 autofocus:是否自动获取焦点,默认为false。 obscureText:是否隐藏正在编辑文本内容。

12.4K30
您找到你想要的搜索结果了吗?
是的
没有找到

Flutter构建布局 顶

此行列均匀分布,文本图标用主颜色绘制,在应用程序build()方法中将其设置为蓝色: class MyApp extends StatelessWidget { @override Widget...将文本放入容器以在文本上方添加填充,将其图标分开。 通过调用函数并传递特定于该列图标文本来构建包含这些列行。...将文本放入容器,以便沿每条边添加32像素填充。 softwrap属性指示文本是否应在软换行符(句点或逗号)上断开。...在Flutter,几乎所有东西都是一个小部件 - 甚至布局模型都是小部件。 您在Flutter应用中看到图像,图标文本都是小部件。...但是你看不到东西也是小部件,例如排列,约束和对齐可见小部件行,列和网格。 您可以通过构建小部件来创建布局来构建更复杂小部件。 例如,左边屏幕截图显示了3个图标,每个图标下有一个标签: ? ?

43K10

Flutter | 常用组件

同个这个构造可以轻松创建出图标的按钮, RaisedButton 等 自定义按钮外观 按钮外观可以通过属性来定义,不同按钮属性都大同小异,以 FlatButton 为例,看一下常用按钮属性,详细可以查看...而在 iconfont ,只是将位码对应字形做成了图标,所以不同字符最终就会渲染成不同图标Flutter ,iconfont 和图片相比有如下优势 1,体积小 2,矢量图标,放大不会影响清晰度...3,可以应用文本样式,可以像文本一样改变字体图标颜色,大小对齐等 4,可以通过 TextSpan 和文本混用 使用 Material Design 字体图标 Flutter 默认包含了一套 Material...因此,我们在自定义组件是应该思考一下那种方式最为合理 输入表单 Material 组件库中提供了输入组件 TextField 和表单组件 From ,下面来具体看一下 TextField 用于文本输入...,//TODO 这里设置不生效,日后解决 表单 Form 在实际开发,在请求接口之前会对输入数据进行校验,如果对每个 TextField 都进行校验会非常麻烦,为此,Flutter 提供了一个

11.4K30

表单 9 种设计技巧【上】

技巧 1:选择合适输入标签对齐码匠中标签根据标签输入位置关系,可以设置位置和对齐方式:图片每种标签对齐都有自身优点局限性,根据不同场景选择合适标签对齐,能提高用户填写速度,同时还能降低信息填写时错误率...以下为该研究捕捉到用户在填写三种对齐方式表单眼动轨迹(圆圈越大,注视时间越长):图片图片图片可以看到,在顶部左对齐设计,用户能够在单次视线移动同时获取标签和输入字段,可以更快理解表单。...图片 因为左侧左对齐使得浏览表单所需时间最长,如果表单要求敏感数据银行卡号等,也可以使用左侧左对齐来故意减缓用户填写速度,来确保填写准确性。...人们理解图像和符号速度比文本快得多,因此在输入前缀或后缀添加表情符号可以大大提高用户体验,比如可以通过 表示搜索、 ☎️ 表示电话等。...图片码匠还支持多行输入,如果你觉得目标输入可能需要多行空间(:评论输入),那么您可以选用多行输入。技巧 4:表单输入放在一列码匠建议您尽量将所有表单输入放在一个列,使填写路径更加清晰。

66250

Flutter』常用组件 按钮、图片

1.前言 经过上一篇文章学习,我们大家可以了解到布局相关组件,但是在实际开发,我们还需要使用到其他组件,比如按钮、图片、文本、输入等等,这些组件都是我们在开发中经常使用,所以本篇文章我们就来学习一下这些常用组件...当按下时,边框和文字颜色会变化,适用于需要强调边框而非背景色场景。 IconButton:这是一个图标按钮,常用于工具栏和对话。它可以包含图标而不是文本,适用于空间有限或需要图形化表示地方。...通常用于表单或需要选择性输入界面。 PopupMenuButton:这个按钮在用户点击时会显示一个弹出菜单。它常用于应用工具栏,提供额外选项。...color (Color): 图标的颜色。 semanticLabel (String): 用于辅助技术标签。如果图标不仅仅是装饰性,这个标签可以提供关于图标的更多信息。...textDirection (TextDirection): 图标文本方向。这对于一些图标箭头)非常重要,其方向可能会因语言阅读方向(从左到右或从右到左)而改变。

33231

6详解AppBar小部件

由于它是一个如此常用组件,因此 Flutter 为该功能提供了一个名为AppBar专用小部件。 在本教程,我们将通过一些实际示例向您展示如何在 Flutter 应用程序自定义 AppBar。...Flutter AppBar 布局 leading leading 接受一个小部件,可以分配任何东西——文本图标,甚至一行多个小部件。...AppBar 标题图片 默认情况title下,根据 Material 指南 AppBar 左侧对齐。...), Flutter AppBar 中心标题 actions actions是 AppBar 右侧对齐小部件列表。我们通常在用作按钮应用程序中看到它们来触发下拉菜单、个人资料头像等。...工具栏包含文字,图标,按钮,和其他任何公司前景,除了小部件,Container和Image。

16.3K10

HTML表单

目录 HTML表单 form表单 input标签 select标签 进度条标签 textarea标签 案例:前后端交互 注意事项: 案例2:简易表单 HTML表单 HTML表单是用户和web站点或应用程序之间交互主要内容之一...这些小部件可以是文本字段(单行或多行)、选择、按钮、复选框或单选按钮; HTML表单和常规HTML文档主要区别在于,大多数情况下,表单收集数据被发送到web服务器; form表单 所有的...*/ margin: 0 auto; width: 400px; /* 显示表单轮廓 */ padding: 1em; border: 1px solid #af2c2c;...*/ border-color: #000; } textarea { /* 使多行文本输入和它们label正确对齐 */ vertical-align: top; /* 给文本留下足够空间...{ /* 这个外边距大小label和文本输入之间间距差不多 */ margin-left: .5em; } <form action=

4K10

Flutter 全栈式——基础控件

Flutter,UI小控件有两种设计风格,一种是Material设计,这是安卓官方设计风格,另一种则是Cupertino风格,是iOS官方设计风格。...文本显示样式 textAlign TextAlign 文本对齐方式 textDirection TextDirection 文本显示方向 softWrap bool 是否自动换行 overflow...alignment Alignment 设置图片对齐位置 repeat ImageRepeat 设置图片重复填充方式 centerSlice Rect 类似Android点9处理,在图片上定义某个矩形区域用于拉伸...输入是否可用 readOnly bool 是否只读 装饰器 InputDecoration 属性名 类型 简述 icon Widget 设置位于输入图标 labelText String 设置描述输入标签...bool 是否装饰大小输入字段大小相同。

3.8K40

干好这件事,卷死所有同行

由于B端产品复杂性,表单往往呈现出字段多类型杂等特点;但是一个糟糕表单会极大影响用户信息录入,从而影响整个产品体验。...表单介绍 表单定义 表单在网页主要负责数据采集功能,是提交数据一切形式。 表单构成 标签、输入域、提示信息、动作。...表单构件解析 标签 标签即可以理解为标题意思,用简洁文字让用户知道应该输入内容;根据标签所属位置,大致可以分为:顶部标签、左对齐标签、右对齐标签、内联标签图标标签以及浮动标签,下面我们主要介绍前三个...顶部标签 输入域左垂直对齐 优点:节省水平空间,标签长度弹性大,可以加快浏览和处理速度。 缺点:垂直空间占用比较大,表单项多时需增加页面滚动。...左对齐标签 文字左对齐放置在输入域左边 优点:文字开头按阅读视线对齐,方便用户快速浏览表单;节约垂直空间。 缺点:标签表单域联系不紧密,视觉跳动大,填表不流畅;标签和输入域弹性长度小。

2.5K10

07.HTML实例

HTML 格式化某些问题。 HTML 文本格式化 文本格式化 此例演示如何使用 pre 标签对空行和空格进行控制。 此例演示不同"计算机输出"标签显示效果。...此例演示如何在 HTML 文件写地址。 此例演示如何实现缩写或首字母缩写。 此例演示如何改变文字方向。 此例演示如何实现长短不一引用语。...文本下划线删除线 HTML 样式 HTML Style 元素 背景色样式 字体样式,颜色,大小 文本对齐样式 设置文本字体 设置文本字体大小 设置文本字体颜色 设置文本字体,字体大小,字体颜色...创建一个按钮 本例演示如何在数据周围绘制一个标题。...带有文本输入域表单 点击提交 带有复选框提交按钮form表单 点击提交 带有单选框提交按钮表单 点击提交 发送邮件表单 HTML iframe 内联框架 (HTML页面插入框架)

8.1K40

HTML‘冷’知识总结

“post” 方式,get方式会在url显示,而post不显示,字段通过http报文格式发送给服务器 标签 定义通用表单元素,是非成对标签 2.type属性: type...="text" 定义单行文本输入 type="password" 定义密码输入 type="radio" 定义单选框 type="checkbox"...标签 定义多行文本输入 7.select标签 定义下拉表单元素 8.option标签 标签配合,定义下拉表单元素选项 11.html 表格 1、table标签:声明一个表格,它常用属性如下...,设置值是数值 align属性 设置整体表格相对于浏览器窗口水平对齐方式,设置值有:left | center | right 2、tr 标签:定义表格一行 3、td和th标签:定义一行一个单元格...,td代表普通单元格,th表示表头单元格,它们常用属性如下: align 设置单元格内容水平对齐方式,设置值有:left | center | right valign 设置单元格内容垂直对齐方式

85820

JavaWeb01轻松掌握HTML(Java真正全栈开发)

align:设定表格中行内容对齐方式 bgcolor:设定表格中行背景颜色 标签:定义表格单元 元素文本一般显示为正常字体且左对齐 属性: align:设定单元格内容对齐方式 bgcolor...二.表单标签: 标签:代表一个表单,表单用于向服务器传输数据 标签能够包含;可以是文本字段,复选框,单选框或是提交按钮.还可以包含,常用属性: align:用于设定表格中行内容对齐方式. bgcolor:用于设定表格中行背景颜色. td 标签用于定义表格单元 td元素文本一般显示为正常字体且左对齐....四.html表单标签: 在我们网络生活,经常会用到登录注册页面,那么这些页面是通过那些标签实现呢?接下来就让我们来看下表单标签....定义密码字段.该字段字符被掩码.

5.2K50

测试需求平台11-产品管理交互Acro必要组件掌握

, label标签文本 @submit 表单提交时触发事件,参数data 等同于mode绑定form集合值 更多API https://arco.design/vue/component/form#API...输入 Input 光标位于输入时,允许用户输入或编辑文本内容基本表单组件。...,用于说明需要输入内容,尽量不超过6个汉字; 辅助文字 :容器底部帮助性文字,动态展示能够帮助用户完成输入相关信息; 占位文字 :容器次级提示文字,提供输入内容相关提示或例子,一般为不带标点符号陈述句...,不应包含完成任务所需重要信息; 前缀图标:用于描述输入可输入内容及格式(:电话、日期图标); 后缀图标:根据不同场景具有多样功能,常用场景如下: 错误提示,可辅助文字错误提示结合出现...; 内容清除按钮,可点击一键清除输入已输入内容; 语音输入按钮,点击触发语音输入功能; 密码隐藏按钮; 前后置标签 :在输入前后添加预置内容,常见标签有网址前后信息和计数单位.

21220

iOS 9人机界面指南(四):UI元素(上) - 腾讯ISUX

一旦用户在文本输入内容,清除按钮就会出现,用户可以用它来一键清空输入内容;而当搜索没有任何文本内容时,清空按钮将被隐藏。 结果列表图标(The results list icon)。...下图是iOS模拟器翻页样式: ? API注释 想要了解如何在代码定义图片视图,请参考Page View Controllers. 页面视图控制器: 滚动条页面视图控制器没有默认外观。...分组表格视图中至少含有一组列表,而每一组至少包含一项内容。平铺型不同,分组型表格没有索引。 ? 平铺型(Plain)。平铺型表格可被分为若干标签段落,表格右侧可能会出现垂直表格索引。...副标题型包括左侧图标(可选),图标右边左对齐展示文字标题,以及在标题下方同样左对齐展示副标题。 左对齐文本标签让用户可以更快速地扫视表格。...最好是可以支持动态文本(Dynamic Type)和UIFont method preferredFontForTextStyle来展示文本文本

10.1K51

Java学习笔记-全栈-web开发-01-HTML基础总览

: ? 1.4.3 空Html标签 没有内容 HTML 元素被称为空元素。空元素是在开始标签关闭。 就是没有关闭标签空元素( 标签定义换行)。...2.8.3 td 标签用于定义表格单元 td元素文本一般显示为正常字体且左对齐。 常用属性: align:用于设定单元格内容对齐方式。...2.9 HTML表单标签 2.9.1 form标签 标签代表一个表单表单用于向服务器传输数据。 标签能够包含,可以是文本字段,复选框,单选框或提交按钮等。...输入字段可以是文本字段、复选框、掩码后文本控件、单选按钮、按钮等等。...2.9.4 textarea标签 标签用于定义一个多行文本输入控件(多行文本,文本域) 常用属性: name:定义多行文本名称 cols:定义多行文本可见宽度 rows:定义多行文本可见行数

2.5K20

html基础总结

:页面编码、页面标签标题图标,主放功能 :体标签:页面显示内容存放区域、样式、脚本,主放内容 简单一个htm5搭建: <!...,且会自动换行 2.段落标签 ​ p:自带换行,有段落间距 3.文本类型标签 ​ 共同点都不带换行 ​ 常用文本类型标签 bstrong:内容加粗 iem:内容斜体 sup:上角标 sub:下角标...span:没有什么意义,但是会用来嵌套其他文本表示共同使用 4.超链接标签 a标签 例如如下一句 页面显示文本内容...(高度) cols number 设置多行文本显示列数(宽度) disabled disabled 布尔属性,设置当前文本为禁用状态 8.label标签 <form id="form1" name...for 属性应当相关元素 id 属性相同 结合CSS可以控制表单文本或控件对齐,美化表单 10.button标签 只是个简单按钮 六.单标签 br:换行 hr:分割线 表单使用标签 img:图片标签

1.5K30
领券