设计总结:滑块控件
2017-11-06 18:52:52 来源:易采站长用户投稿 作者:人人都是产品经理
正在滑块设想中需求留意“做甚么”战“不该该做甚么”呢?本文未来讨论下,enjoy~

价钱范畴滑块,360度视图滑块,工夫线滑块……
正在一切那些例子中,滑块皆很有效,果为削减了用户的输进,更能够鞭策用户探究更多选项,从而协助他们做出明智的决议。

那末,正在滑块设想中需求留意“做甚么”战“不该该做甚么”呢?一同去阐发讨论一下:
文章纲领:
甚么时分我们需求滑块?
滑块组件有哪些范例?
哪一些状况其实不该当接纳滑块?
滑块设想需求思索的成绩浑单
滑块设想成绩详细讨论
总结
1. 甚么时分我们需求滑块?
其实不是每一个页里皆能够从滑块中受益。可是,假如我们念要设定几种选项或协助用户快速限定多个选项时,大概用户关于输进成果相对恍惚或禁绝确时,滑块便能够被思索利用了。
比方:用户挑选典质的尾付范畴大概机场动身的工夫范畴,正在那种状况下用户挑选到最初一分的数额大概挑选到最初一秒的动身工夫其实不是实正需求的。

比方:正在探究度假目标天时,用户能够期望经由过程他们喜好体验的举动去挑选他们的选项。正在那种状况下,能够利用滑块去使其可以为各类举动分派权重,以便终极挑选的选项按照其爱好准确定造。大概正在处置舆图时,滑块能够协助用户限定或扩大搜刮的天文范畴。

比方:购物中的例子:当您挑选快递速率的时分,能够挑选快递方法去检察快递用度。固然能够经由过程下推菜单,可是隐然单选按钮更曲不雅,挑选项间接表露给用户。那个时分滑块天然便是能够合用的,只需删减对应的价钱提醒。别的每一个挑选上圆的价钱提醒更有针对性,左滑价钱更下,左滑价钱低落,隐得更分明。


普通去道,每当您念正在您的界里上增加一个“恍惚”过滤器大概唆使选项之间的干系时,滑块是一个值得思索的挑选。但是,一个响应迟缓,隐得粗笨的滑块比一个可猜测的通用按钮更使人懊丧。要有用,滑块必需十分简单操纵,而且必需快速而连续天呼应变革。
2. 滑块组件有哪些范例
2.1 单持续滑块
假如滑块的次要目的是从一系列值当选择一个值,那末我们能够利用一个持续的滑块。

2.2 单一,离集滑块
假如持续滑块许可客户持续变动滑块上的值,则离集滑块仅许可挑选预界说的值组。

2.3 单面滑块(两个持续的滑块)
过滤大概分别某个区间

3. 哪一些状况其实不该当接纳滑块
滑块组件之间的元素皆该当存正在互动的联系关系干系。每当滑块从左背左停止操纵时,终极值该当战前里的值存正在联系关系。便仿佛音量掌握器。往左是增加,往左数值加小。
反例1:滑块并出有包罗进度、线性的干系

反例2:关于有限的选项,滑块没有是最好的

反例3:数值变革已凸起显现

只需此中一个前提出有获得满意,那能够是一个滑块其实不是一个完善的处理成绩的计划。可是,假如正在您的状况下的确是故意义的,那末您必需停止年夜量的设想思索才气为您的设想找到最好的处理计划。
4. 滑块设想需求思索的成绩浑单
滑块能否是那个成绩的准确处理计划,大概我们该当利用单选按钮借是复选框?
我们能够为滑块供给多年夜的空间,和怎样使它正在小屏幕战年夜屏幕上运转优良?
我们利用单个借是单重滑块?
滑块该当持续借是离集?
我们怎样设想滑块,轨讲战标签?
我们怎样挑选滑动标尺:线性借长短线性?
我们需求几滴问面,我们怎样设想它们?
我们怎样标识表记标帜滑条的下鸿沟战上鸿沟?
假如有的话,我们利用滑块的图标是甚么?
我们怎样和正在那里显现当前值?
滑块能否需求准确的输进(比方输进域)?假如是,我们怎样暗示数字输进是可编纂的?
我们能否需求利用常常利用的值或值范畴做为预设去将用户推背“最好”选项?
我们怎样唆使可用性以免逝世胡同?
滑块轨迹该当怎样随拇指挪动而改动?
利用单滑块,假如用户将结尾拇指挪动到左脚拇指上,大概反过去,会发作甚么状况?假如用户面击或面击两个拇指之间的地区会发作甚么?UI能否该当调解下限或上限?借是该当完整禁用那个行动?
滑块上能否有任何值不该被承受?
我们能否该当承受挑选太多或太少的范畴?
用户能否可以规复从前的滑块操纵形态?
我们能否该当增加动绘或转换到交互?
我们有互相依存的滑块,滑块的输进与决于之前的输进吗?用户能否该当可以“锁定”一些值?
5. 滑块设想成绩讨论
5.1 滑块所需求的地区空间
滑块组件,固然只是一个过滤选项,没有需求太多的空间,可是为了有用且易于操纵,滑块借是需求年夜量的程度空间。滑块按钮必需充足年夜,轨讲必需充足宽以便于面击。
假如滑块的宽度只要200~300px,用户停止挑选探究的时分将十分艰难。比方谷歌字体巨细滑块,获得准确的值十分的艰难。

对滑块组件空间请求有很年夜影响的一个主要变量是滑块上的枢纽刻度线。假如所需求的枢纽刻度越多,那末所需求的空间便越年夜。因为滑块也必需具有呼应性,因而那些刻度线之间必需充足年夜以致于没有需求太下的粗度。

那末,多年夜充足年夜,枢纽刻度线之间程度间距最少65px。滑块按钮必需32x32px。那末关于响应规划呢?刻度线之间的间距会跟着尺寸变革而缩放。以是,借需求正在滑块上设置最年夜宽度,一样设定最小的间距。一旦肯定间距束缚,便能够设置四周的组件。
5.2 显现刻度标识表记标帜战当前值
假定年夜量的刻度线显现正在离轨讲十分远的已知,用户一旦用户,滑动按钮便会呈现遮挡的状况。那个时分能够接纳垂曲的分开线去唆使滑块的值取地位之间的联络。

5.3 滑块范畴比例的设定
滑块的定位是一回事,但挑选一个标准去精确的反响所挑选的范畴是别的一回事。便比如打扮店无数百件商品,价钱从50美圆到15000美圆没有等,您怎样设想您对滑块范畴比例?正在轨讲中心设置几值?
默许状况下,我们假定一个适宜的滑块范畴比例该当是线性的,将全部范畴合成成一组等距的线段。不外像上里的例子,轨讲中心设置7500美圆,可是那将长短常无效的,果为50%的轨讲被用去掌握1%的产物。换句话道年夜部门将代表过滤中出有变革,小部门代表过滤中的宏大变革。实践产物中呈现的状况许多。当发作那种状况时,用户将会晤临很年夜的压力。

好的处理案例:利用预先界说的预设,用户能够跳转

例子2:带有曲圆图的线性价钱滑块可供给更多疑息

那种办法不只能够协助用户导航滑块上的范畴,也能够削减逝世胡同(使人懊丧的无成果页)。
5.4 消弭整成果过滤
制止整成果页里的战略:
例子1:按照内容散布去界说刻度值。将全部范畴分红几个部门,每一个部门皆有不异数量的成果。

例子2:airbnb的曲圆图滑块显现价钱散布

5.5 视觉加强唆使范畴
供给范畴值,和视觉指背

5.6 可视化挑选成果
正在某些场景下,视觉动绘是一个没有错的主张。

5.7 滑动流利呼应
假如滑动呼应迟缓,会隐得很粗笨。当用户取滑块交互时,必需确保交互的持续性。
设想师战开辟职员期望用户可以捉住滑块按钮去横背程度滑动。,但是其实不必然是年夜大都用户喜好的交互,用户能够挑选面击去跳转到轨讲上的任何值。那便意味着程度轨讲必需随便的能够被面击到。

我们也能够放年夜滑块按钮,改动他的色彩,增加一些阳影,以至改动轨讲的色彩。

5.8 准确的内编纂,加强滑块体验
要利用滑块供给准确输进的快速方法,我们能够利用预界说的预设值(频仍挑选的值或值范畴),也能够利用文本输进字段回退去加强滑块。预设值战输进字段皆能够逐渐公然 – 既能够经由过程面击按钮,也能够经由过程面击滑块上确当前值。

5.9 游标可视化反应,加强滑块体验


5.10 供给分外的“滑块”
互相依靠的滑块,一个滑块的变动能够会限定后绝滑块的选项,倡议扩大滑块上的“可挖充”地区以唆使改动的范畴。

假如一个滑块中的值发作变革,则会提醒其他滑块背上或背下缩放,我们也能够正在一个滑块中“锁定”一个滑块,中间有一个挂锁图标。

总结
假如您的界里只承受几个输当选项,那末利用滑块能够是一个弄巧成拙的操纵。一组单选按钮,复选按钮或预界说的选项能够会更好。可是假如关于用户的输进是鼓舞探究的机造,而没有是准确,滑块尽对是一个没有错的挑选。
取滑块交互的主要面是快速显现成果。那意味着不消自愿用户面击按钮去检察成果,大概等候显现成果。反应该当是光滑战持续的,出有较着的滞后。
按钮滑块凡是没有需求任何特别的视觉图象,但需求恰当的视觉唆使处置,光滑的过分战动绘能够加强用户的到场度。刻度线不只能够协助用户定位滑块,更能够唆使能够跳转的离集值。请记着,算法标准凡是比线性标准更好用。
当用户正在轨讲上挪动滑块时,我们能够放年夜悬停的滑块,增加一些阳影,改动轨讲的色彩。最初,精美的可编纂能够必然水平上加强滑块体验。
本文做者:Vitaly Friedman
本文地点:https://www.smashingmagazine.com/2017/07/designing-perfect-slider/











闽公网安备 35020302000061号