定义
滑块由横向条形和一个可拖拽控件——“指钮”组成,用户可以用手指按住并滑动指钮在最大值和最小值之间调整特定的量。例如屏幕的亮度或者视频的时间进度条,随着滑块上的数值变化,指钮和最小值之间的部分会被填充颜色。
滑块的左右两端的图标则用来说明这个滑块是用来调整什么的。
使用规范
可自定义滑块的样式。滑块样式包括轨迹颜色、指钮样式、左右两端的图标。自定义样式,可以说明滑块的作用,以及让滑块更好的符合整体产品基调。
不要用滑块来调整音量。如果需要提供音量控制,请使用音量控件,音量控件可以更好的调整声音以及显示音量大小。
何时使用?
滑块在系统中通常用于亮度、系统设置中的音量大小、进度条之中。以下为苹果的基本样式:
在问卷中,滑块还可以用来表示程度(矩阵滑动条),比重(比重题)等。
延展
关于视频进度条和音乐进度条,很多市面上的 app都有自己独到的见解和创新。
B站
1、视频滑块省去了左右两端的数值显示,将数值放在进度条下方,使用「00:00/04:23」的形式显示,将滑块的宽度延伸至与视频等宽。
2、当鼠标悬停在进度条上时,采用刻度计形式图标来标记准确时间点,用小窗显示视频在当前时间点上的画面以及其准确的时间。
3、进度条将后台的缓存数据可视化,使用中灰色表示,未缓存的部分用深灰色表示。
4、指钮则自定义为 B 站的小电视图标。且小电视的眼睛会跟随拖动左右平移。
Music
MacOs 自带的 Music 播放器使用极简的滑块形式,在非鼠标悬停状态下只显示条形,隐藏所有其他组件。当鼠标悬停时时间、指钮出现。
Moo音乐
滑块样式更为沉浸,主要体现为:
1、功能单一,所以利用这一点可以更好的进行沉浸式设计,在不交互的情况下,整个界面上只有时间这个元素和滑块相关。
2、用户按住并拖动时间区域,屏幕从左至右变黑,示意全屏的进度条。
3、进度条没有指钮,充分利用颜色的分割。
4、在歌词界面滑动时间显示区域,高亮显示的歌词会变化以显示歌曲唱到了哪一句。
小结
总体来说,除系统设置之中包含了亮度与音量设置的滑块,在其他应用程序中并没有调整亮度和音量的滑块项(视频和音乐应用的音量属于音量控件)。且大部分滑块应用于音乐播放和视频播放。
相比音乐播放,在视频播放中,因为同时需要听和看,用户需要知道更多信息:视频的缓存、进度、高潮部分等。所以很多后台信息保证用户可见。
在音乐播放中,因为大部分情况下用户只需要听,所以可以隐藏滑块上的其他信息,只强调时间。同时将更多的空间留给专辑信息和歌词是更好的选择。