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

后台系统设计(下篇:输入

常见类型 ·输入框 ·步进器/微调器 ·滑块 一、Input 输入框 允许用户输入和编辑文本区域。 外观 单行文本框,用于输入少量文本: ? 多行文本,用于输入长字符串,多行文本区域显示: ?...拖拽控件:只改变高度和高度宽度均可调整两种。在外观和功能上是均有区别,请正确使用请勿混用,以提供符合预期及认知模式,且设定最大范围。...答:滑到错误提示区域并提示错误信息(所有被动验证输入可以用这种方法)。 三、Slider 滑块 从一个范围中进行滑动选择控件。...分段式,不允许选择任意,默认贴靠分段: ? 垂直和水平,根据特点及页面情况更加合适布局: ? 图标数值文本 ? 带有输入框,可输入文本字段输入数据与滑块同步 ?...根据具体使用情景我们将滑块细分为:单滑块(单)、双滑块(可选择范围)、分段式滑块(非范围内任意)和带输入滑块(和输入控件保持同步),以及相应水平或垂直方向。

4K21

小小滑块大大学问,你真的会用滑块了吗?

尽管滑块已经是设计师耳熟能详设计元素,但要把它运用到恰到好处却也并非易事,本文中,将给大家介绍几个关于滑块创意设计概念,希望能加深你对滑块认知。 1....可视化输出 滑块这个控件,主要用途就是帮助用户选择某个特定(或范围)。通常,用户通过读取滑块标签就能获取有关信息。同时,将可视化数据连接到滑块可以创建更佳用户体验。...允许用户设置特定 许多滑块都有同样问题,很难通过滑动滑块来选中一个精确。毫无疑问,在这一点上,滑块永远也无法取代常规文本输入字段。...这里有一个建议,如果你设计上有精确输入需求,最好同时使用输入字段滑块。 SGS住房成本计算器提供了两种设置方法,使用滑块或在相关字段输入。...如果你也想在自己产品运用该设计,一定要确保所有内容可以同步:当用户使用滑块更改时,输入也要更新,同理,如果用户输入了一个滑块也应该更新。 ? 4.

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

游戏优化系列二:Android Studio制作图标教程

在 Select Icon 对话框,选择一个素材图标,然后点击 OK。 在 Path 字段,指定图片路径和文件名。点击 ... 以使用对话框。 在 Text 字段输入文本字符串并选择字体。...Padding - 如果要调整全部四面的源资源内边距,请移动滑块。选择一个介于 -10% 和 50% 之间。如果也选择了 Trim,则先进行剪裁。...在 Select Icon 对话框,选择一个素材图标,然后点击 OK。 在 Path 字段,指定图片路径和文件名。点击 ... 以使用对话框。 在 Text 字段输入文本字符串并选择字体。...Padding - 如果要调整全部四面的源资源内边距,请移动滑块。选择一个介于 -10% 和 50% 之间。如果也选择了 Trim,则先进行剪裁。...示例1:在 Clip Art 字段中选择一个图标 效果1: 示例2:在 Text 字段输入字符“ 37 ” 效果2: 示例3:在 Path 字段,指定图片路径和文件名 效果3:

3.6K30

【译】W3C WAI-ARIA最佳实践 -- 表单

滑块 滑块是供用户从给定范围内选择输入控件。滑块通常有个拖动拇指,可以沿着条或轨道移动来改变滑块。 示例 水平滑块示例: 演示使用三个水平对齐滑块来制作颜色选择器。...在这种情况下,为元素添加 button 角色,可以帮助辅助技术用户理解元素功能。但是,更好解决方案是调整其视觉设计,以匹配其功能和ARIA角色。...如果数值编辑按钮文本框允许直接编辑其,支持以下键。 适用于设备平台标准单行文本编辑键(请参阅下面的注释)。 可打印字符: 在文本输入字符。...任何其他字符输入不会更改文本字段内容和按钮。 NOTE 操作过程中焦点仍在文本字段上。 适用于设备平台标准单行文本编辑键: 包括输入键,光标移动,选择和文本操作。...一般来说,是支持文本输入元素。 spinbutton元素 aria-valuenow 属性用十进制,表示当前

8.2K30

用户不填表?那是因为你没用好这7个设计准则

无线端表单设计需注意原则有如下7个: 原则 1:表单交互设计应与用户输入数据行为强兼容 确保表单所有字段没有被界面任意元素遮挡,例如键盘唤起时。...最低/最高区间选择可考虑使用滑块交互 如果是在一个区间去选择选项可考虑使用滑块方式,用户只需要在一个设定最低和最高之间移动滑块可以,和传统下拉菜单相比大大地降低了输入成本。...对用户而言,通过视觉提示滑块可以容易横向或纵向调节来适应各种交互场景。...占位符文本默认情况下显示,但一旦一个输入字段被窃听和输入文本占位符文本淡出和顶部对齐标签动画。...如果正在要求用户输入数字信息(诸如电话号码)转换成一种形式,是柔性,和设计屏幕,可以解释多个输入格式和显示方式,很容易可扫描信息(人类,而不是机器)为了防止出错。不要使用固定输入格式。

1.8K60

最新iOS设计规范五|3大界面要素:控件(Controls)

列表和表单高度可以调整,并且表单可以包含索引,这可以更快地定位列表一部分。 使用可预测和逻辑排序。当可滚动列表固定时,选择器许多值可能会隐藏。...当滑块发生变化时,最小和拇指之间轨道部分会填充颜色。滑块左右位置好可以展示图标,来说明最小和最大含义。 ? 如有必要,可以自定义滑块外观。...在文本输入显示必要提示,以帮助用户更好输入。当输入没有其他文本时,文本输入可以包含占位符文本。 适当时侯,在文本输入右端显示“清除”按钮。...若有“清除”按钮,点击它便会立即清空文本字段内容,避免一直点击删除。 适当时候,使用安全文本字段。若需要输入是敏感数据(如密码)时,请始终使用安全提示类文本字段。...使用图像和按钮在文本字段中提供清晰度和功能。可以文本输入左侧或右侧显示自定义图标,也可以添加系统提供按钮,例如“书签”按钮。 键盘 根据实际情况,显示适当键盘类型。

8.5K30

Xcelsius(水晶易表)系列3——深入了解单部件

在单部件拖入水平滑块(跟昨天做一类是一样),双击画布上水平滑块部件,进入属性菜单。...同样方法制作其他三个输入部件(国税税金、零售销售定价、预计销售数量)。...定义完所有四个输入型单部件之后,开始插入输出部件,这里使用“”输出部件,就是下图很类似文本框一样部件,可以作为变量输出窗口。...选中全部单部件,在顶部菜单对齐工具栏里,选择等大、纵向分布。 你可以调整所有单滑块标题以及显示位置。(属性窗口、外观、文本)。 在部件窗口中插入一个背景,作为整个部件组背景。...可以通过预览菜单预览一下滑块交互效果,没有问题就可以直接通过导出菜单导出swf格式动态视屏保存了发布了。

1.2K70

Unity基础教程系列(七)——可配置形状(Variety of Randomness)

确保将其设置为1,这样会将标签文本向右推动一步。 ? ? (选中属性标签也高亮显示) 请注意,选择输入字段后,相应标签变为蓝色。但是,当选择最小字段时,其范围标签也会变为蓝色。...如果它们是简单float字段,那么我们可以使用Range属性在编辑器强制执行此操作,将输入字段转换为滑块。 ? ? (范围属性没有生效) 但这没有生效,因为Range仅适用于float或int。...这可能不是问题,因为颜色不需要精确,但是它使得无法检查要复制一个滑块以用于其他地方。因此,我们也为最小和最大添加常规输入字段。...首先,我们将从滑块上删除标签,这使得可以将其放置在两个float字段之间。只需从MinMaxSlider调用删除label参数。 ? ?...首先使用EditorGUI.FloatField绘制一个最小float输入字段,不带标签。它返回可能更改。之后是滑块,然后是最大输入字段。 ? ?

2.6K30

【摸鱼神器】UI库秒变低代码工具——表单篇(一)设计

表单控件基础需求: 可以依赖 JSON 渲染。 依赖 JSON 创建 model。 便于用户输入数据。 验证用户输入数据。 便于程序员实现功能。 可以多列。 可以分栏。 可以自定义扩展。 其他。...其实也比较简单,还是做一个key-value ,字段作为key,需要显示字段ID集合作为value。这样就可以了。...支持调整布局 三列表单里面 URL组件就占用了一整行,这类调整都是很方便实现。...虽然表单控件可以预设一些表单子控件,比如文本、数字、日期、选择等,但是客户需求是千变万化,固定子控件肯定无法满足客户所有的需求,所以必须支持自定义扩展。...如果想扩展的话,可以使用 方式,里面的 【text】 是字段名称(model 属性)。 也就是说,我们是依据字段名称来区分 slot

2.4K10

Unity编辑器UnityEditor基础(二)

接下来在 Editor 文件夹创建一个新 C# 脚本命名为PlayerInspector,引用using UnityEditor命名空间,让PlayerInspector继承自UnityEditor...文本字段 EditorGUILayout.Vector2Field() 二维向量字段 EditorGUILayout.Vector3Field() 三维向量字段...EditorGUILayout.Vector4Field() 四维向量字段 滑块、进度条 滑块:EditorGUILayout.Slider() ?...EditorGUILayout.Slider()用于绘制一个滑块,从上可知: 第一个参数是滑块名字 第二个参数是滑块要改变 第三和第四个参数是滑块范围 进度条:EditorGUI.ProgressBar...那是因为进度条最大为1,如果不除100的话,当滑块为1时,进度条便填满了,因此我们想让与进度条比例同步; 帮助框 帮助框:EditorGUILayout.HelpBox(

1.8K30

Unity基础教程系列(三)——复用对象(Object Pools)

默认情况下,它们具有相同宽度,并且标签在文本下面有足够空白空间。你可以滑块向上拖动到标签底部边缘它会吸附到它旁边。 ?...(最大设置为10) 2.4 设置创建速度 滑块已经生效了,你可以在播放模式调整它。但它还没有影响到任何东西。必须先给游戏添加一个创造速度,以便对一些东西进行控制和改变。...我们给它一个默认公共CreationSpeed属性。 ? 滑块检查器底部有一个改变(单个)框。它表示在滑块值更改后调用一列方法或属性。...(滑动条链接到属性) 得到了一个输入字段,但第四个选项是0? 当你从静态参数列表中选择CreationSpeed时,就会发生这种情况。顾名思义,这允许你配置一个固定作为参数,而不是动态滑块。...2.5 继续形状创建 为了使持续创建成为可能,我们必须跟踪创建进程。为此添加一个float字段到游戏中。当该达到1时,创建一个新形状。 ?

2.8K10

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

4.3.14 滑块 滑块允许用户在一个限定范围内调整某个数值或进程(下图展示是iOS设置亮度设置滑块滑块左边和右边均为自定义图形)。 ?...API提示: 想要了解更多如何在代码定义滑块可以参考 Sliders 滑块: 由一条水平轨迹和一个Thumb(滑块中支持用户水平拖拽圆形控件)组成 左边和右边支持使用自定义图片来表述相对最小与最大含义...如果合适的话,自定义滑块外观。比如,你可以: 定义Thumb外观,让用户一看就知道滑块当前状态 在轨迹左右两端使用自定义图片来告诉用户滑块最小和最大所代表含义。...比如说,一个图调整图片尺寸滑块可以在最小左边放一张小图,在最大右边放一张大图。 根据Thumb所在位置和当前滑块状态来为滑块轨迹定义不同颜色 不要使用滑块来显示音量控制。...文本框 高度固定,包含圆角 当用户点击它时,自动唤起输入键盘 可以包含系统提供按钮,如书签按钮(Bookmarks) 可以展示多种文字样式(了解更多请参考 UITextView) 使用文本框来获取用户输入少量信息

13.2K30

简单了解下无障碍设计模式

对于重要状态,可以同时使用多个视觉提示。使用下划线、指示符、图案或文本等元素来描述操作和内容。 正确示例 文本字段错误状态使用了多个提示来传达:标题颜色、文本字段下划线、字段下面的错误提示。...正确示例 滑块滑块控件非常接近。 错误示例 滑块滑块控件之间距离太远。对于放大了屏幕用户,如果不在滑块之间来回浏览的话,可能不能同时看到滑块。...有时,可以使用无障碍文本覆盖屏幕标签,来为用户提供更多信息。 可见和不可见文本都应该是有用描述性词,并且都有独自含义,因为有些用户会使用页面标题和链接进行导航。...避免在文本包含控件类型和状态 屏幕阅读器会通过声音、或通过在无障碍文本前后说出控件名称,来自动声明控件类型和状态。 搜索 正确示例 使用简短说明。 搜索字段 错误示例 不要写控件类型。...错误示例 朗读时,文本 “侧面抽屉” 无法指明会发生什么操作。 状态可以变化元素 对于可以和状态之间切换图标,根据向用户呈现内容来确定使用什么类型图标。

4.7K40

iOS自定义应用设置页面

Root.plist文件是配置设置项核心文件。其内容如下: 模版默认定义了4个item,分别用来显示一个分组头、输入框、开关和滑块组件。效果如下: 每个配置项意义和用法,我们后续在详细介绍。...可以看到,通过Plist文件配置,我们可以在设置页面添加许多可用户交互组件。...配置核心是PreferenceSpecifiers,其配置数组元素根据不同type会渲染不同组件,能支持类型包括如下几种: 1. PSTextFieldSpecifier:文本输入框。...- SupportedUserInterfaceIdioms 设置只在某些设备上显示,例如”iPhone“ PSTextFieldSpecifier 文本输入框。 Title 设置标题。...DefaultValue 默认。 MinimumValue 滑块最小。 MaximumValue 滑块最大。 MinmumValueImage 最小一侧显示图片。

16310

Unity基础教程-物体运动(十)——环境交互(Movement with Consequences)

虽然不需要将其添加到受影响游戏对象,但这仍然是有意义。 ? (材质选择器) 现在,通过按项目的+按钮将其添加到检测区域组件输入事件列表。通过材质选择器左下角字段将游戏对象链接到该项目。...一旦达到1,我们就可以完成并可以禁用滑块。 ? 再一次,我们将使用Unity事件使它能够附加行为到滑动条。在本例,我们需要一个随变化事件,我们将使用它来传递滑块的当前。...(位置插滑块相连接) 通过将sider和interpolator都添加到同一平台对象,创建了一个简单移动平台。...插Interpolate方法动态版本绑定到滑块事件,这就是为什么其没有字段原因。然后,滑块连接到检测区域,以便在有物体进入该区域时激活平台。请注意,插点在世界空间中。 ?...最简单方法是通过公共属性提供其反转状态。将反向字段替换为自动反向属性,调整其他代码大小写以使其匹配。 ? 让我们对自动反转选项执行相同操作。

3.1K10

Unity3D Editor自定义窗口、自定义组件学习分享

一般括号里面的参数,第一个为绘制该字段名字(string 类型),第二个为绘制该字段,如下所示: 1 为标签字段 2 为整形字段 3 为文本字段 4.为文本区域 5、滑块、进度条 滑块:EditorGUILayout.Slider...() EditorGUILayout.Slider()用于绘制一个滑块,从上可知: 第一个参数是滑块名字 第二个参数是滑块要改变 第三和第四个参数是滑块范围 效果如下图所示: 进度条:...那是因为进度条最大为1,如果不除100的话,当滑块为1时,进度条便填满了,因此我们想让与进度条比例同步,那就除100吧(语文不好,不知道解释得如何)。...2.第二个参数用于设置字段显示物体 3.第三个参数用于设置显示类型 4.第四个参数用于设置是否允许指定场景物件 效果如下: 绘制描述文本区域 好,这段代码我们也介绍过了...,不急,让我们来调整调整 Area Radius 参数,便能看到如下效果: 代码很简单,注释也给大家弄上了,相信大家都能看懂吧。

1.7K22

揭秘PythonStreamlit库:简单易用、方便后端应用实例

": main()运行上面的代码块,将得到一个简单聊天应用界面,用户可以输入输入消息,并通过点击发送按钮发送消息。...挑战:加入调参功能增加一点难度,挑战加入调参功能,在上述示例添加调参功能,比如可以在应用程序添加一个滑块,允许用户调整某个参数,并根据参数进行相应处理,通过这样加入,可以更深入地理解Streamlit...接着,使用st.text_input()函数创建了一个文本输入框,用于接收用户输入消息,这样用户可以输入框中键入消息文本。...另外,还添加了一个滑块调参功能,使用st.slider()函数创建了一个滑块,并指定了最小、最大、默认和步长,让用户可以通过移动滑块调整参数。...小结:通过使用Streamlit简单API,可以轻松创建交互式应用程序,并为用户提供调参功能,这可以在应用程序灵活地调整参数,并观察参数值对应结果。

1.2K62
领券