首页
学习
活动
专区
工具
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.5K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Flutter中构建布局 顶

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

    43.1K10

    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:表单输入框放在一列码匠建议您尽量将所有表单输入框放在一个列中,使填写路径更加清晰。

    71550

    『Flutter』常用组件 按钮、图片

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

    56831

    6详解AppBar小部件

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

    16.4K10

    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

    05_CSS进阶技巧

    demo.html ,复制想要的图标,粘贴进我们的 标签中。...更改用户的鼠标样式 表单轮廓 防止表单域拖拽 4.2 鼠标样式 cursor 设置或检索在对象上移动的鼠标指针采用何种系统预定义的光标形状 li { cursor: pointer; } 属性值...描述 default 小白,默认 pointer 小手 move 移动 text 文本 not-allowed 禁止 4.3 轮廓线 outline 给表单添加 outline:0; 或者 outline...默认,元素放置在父元素的基线上 top 把元素的顶端与行中最高元素的顶端对齐(顶线对齐) middle 把此元素放置在父元素的中部(中线对齐) bottom 把元素的顶端与行中最低的元素的顶端对齐(底线对齐...) 5.1 图片、表单和文字对齐 图片、表单都属于行内块元素,默认的 vertical-align 是基线对齐。

    6810

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

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

    2.6K10

    Web前端之移动端课程开发之06.bootstrap

    ~h6 / .h1 ~ .h6 副标题 (small) 文本 段落 对齐方式 文本标记 // 对齐 .text-left .text-center .text-right .text-lowercase...紧凑风格 .info .success .warning .danger 在表格中起作用 .bg-info .bg-warning … 表单 .form-control 表单控件 .form-group...) 来实现响应式布局(随着屏幕的尺寸变化而变化 rem 响应式布局的方式) 一套 栅格布局( 12份划分 ) bootstrap的字体图标 基本使用 下拉菜单 控件组 .input-group 表示控件组....input-group-addon 添加控件组的图标 分页 .pagination ,pagination-lg/sm .active .pager .previous/.next 弹出框 .alert....alert-success .alert-info .alert-warning .alert-danger .alert-dismissible 可以关闭 .alert-link 弹出框中的链接

    8210

    07.HTML实例

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

    8.2K40

    【Web APIs】JavaScript 操作元素 ⑥ ( 关闭对话框案例 | display 属性简介 | 页面标签结构和样式 | 盒子模型细节 | 绝对布局要点 - 设置负值即可超出父容器模型 )

    | 表单常用属性 | 表单常用属性修改示例 ) 博客介绍 通过 DOM 操作 修改表单元素属性 ; 在 【Web APIs】JavaScript 操作元素 ④ ( 修改元素属性示例 | 密码表单标签结构...| 密码输入框样式设置 | 右侧图标按钮设置 | JavaScript 修改元素属性示例 ) 博客中 , 开发了一个 密码输入框案例 , 点击右侧按钮可 显示 / 隐藏 密码文本内容 , 实际上就是...display:block 属性 ; 隐藏对话框 : 设置 display:none 属性 ; 2、display 属性简介 标签元素 的 display 属性 可用于定义一个元素如何在页面上显示 ,...box 有 1 像素边框 按钮也有 1 像素边框 为了使按钮与盒子对齐 */ top: -1px; /* 将按钮放在 盒子的 左侧 多出的 2 像素是边框.../* 外部的 box 有 1 像素边框 按钮也有 1 像素边框 为了使按钮与盒子对齐 */ top: -1px; /* 将按钮放在 盒子的 左侧 多出的

    12310

    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 设置单元格中内容的垂直对齐方式

    88320

    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个汉字; 辅助文字 :容器底部的帮助性文字,动态展示能够帮助用户完成输入的相关信息; 占位文字 :容器中的次级提示文字,提供与输入内容相关的提示或例子,一般为不带标点符号的陈述句...,不应包含完成任务所需的重要信息; 前缀图标:用于描述输入框中可输入的内容及格式(如:电话、日期图标); 后缀图标:根据不同场景具有多样的功能,常用场景如下: 错误提示,可与辅助文字中的错误提示结合出现...; 内容清除按钮,可点击一键清除输入框中已输入的内容; 语音输入按钮,点击触发语音输入功能; 密码隐藏按钮; 前后置标签 :在输入框前后添加的预置内容,常见标签有网址前后信息和计数单位.

    30220
    领券