美文网首页UI组件
UI组件——滑块简介

UI组件——滑块简介

作者: 嘎嘎开心 | 来源:发表于2022-03-21 09:36 被阅读0次

    滑块控件是调整音量和亮度等设置的首选解决方案。它们立即生效,并允许用户通过移动手柄来微调值。滑块可以很好地达到目的,尤其是在精度不是很重要的情况下。

    但是,这些控件可能会令人困惑,难以抓取并设置为精确值。另外,从可访问性的角度来看,操作它们可能非常具有挑战性。

    了解如何创建有效的控件有助于设计师探索各种解决方案,并远离可预测和无聊的按钮。

    追踪

    滑块允许用户通过沿轨道拖动拇指来设置一个值或一个值范围。就像铁轨引导火车一样,滑块轨道允许用户沿着代表所有可用值的水平路径移动。

    拇指

    拇指是一个手柄,用户可以沿着轨道来回拖动以更改滑块值。确保拇指的触摸区域在移动设备上足够大,并且不会给用户带来困难,尤其是对于有运动障碍的用户。 

    刻度

    刻度 是显示轨道上预定义位置的微小笔划或点。 有时,粗略估计就足够了(例如,当您计划度假、寻找住宿和设定大致价格时)。

    当精确值很重要时(例如,选择多个房间或客人时),移动滑块时可以使用刻度作为可靠的参考点。 

    当前值

    value元素有  多种形状和大小,其作用是根据位置显示当前值。例如,当您更改扬声器音量时,您可以通过从左向右移动拇指来增加音量,值标签会显示数字。 

    对于触摸屏,请确保在操作控件时该值不会被用户的手指遮挡。将值标签放在所涉及的两个拇指旁边或上方:用户和滑块。

    填写金额

    对于从左到右的语言,轨道从左开始填充,沿值最高的右端增长。 

    对轨道的填充和未填充部分使用对比色是个好主意。

    最小值/最大值

    对于从左到右的语言,最小值最大值分别放在滑块的左端和右端。对于从右到左的语言,它反向工作。 

    当需要精确到十分之一点的精确值时,请避免使用滑块——您不想将选择正确数字的简单过程变成精细运动技能挑战。 

    浮动值

    浮动值通常位于拇指上方或旁边,  并在您沿轨道滚动时动态更新。这样,如果他们在移动设备上与之交互,它就不会被鼠标指针或用户的手指遮挡。

    输入值

    一些用户可能仍然更喜欢手动输入,因为它们允许他们设置更精确的滑块位置。要在滑块中适应这种情况,请使用一旦用户输入值就会自动更改拇指位置的输入。 

    离散滑块

    离散滑块在按下或单击拇指时显示值标签,允许用户输入精确值。您可以添加刻度线以鼓励用户通过捕捉拇指来探索各种离散位置。

    确保所有用户都可以访问滑块,并且他们可以通过单击 Tab 并使用键盘箭头移动滑块来激活拇指。

    连续滑块

    连续滑块,也称为线性滑块,不需要特定的值,也没有拇指上方的标签。用户直观地放置拇指。

    当精确值不重要时,此类滑块更适合用户随心所欲地执行的操作,例如调整音乐应用程序的音量。

    双滑块

    与带有一个拇指的普通滑块相比,双滑块有助于定义范围,这对于确定航班的价格或持续时间非常有用。要创建双滑块,请添加另一个拇指以沿轨道滑动,以便用户可以定义整体范围。

    本文内容为转载

    相关文章

      网友评论

        本文标题:UI组件——滑块简介

        本文链接:https://www.haomeiwen.com/subject/swqslrtx.html