可变精度gui滑块控制

时间:2010-10-31 21:24:58

标签: user-interface language-agnostic slider

我正在寻找ui滑块控件的信息,其步长受ui控件和用户鼠标指针之间距离的影响。

例如:
你有一个水平滑动的滑块控件。它的值范围为0到1000.它在屏幕上占据大约100个像素。因此,当您使用鼠标滑动控件时,可用的最小步长/增量大约为10.想法是,您可以像往常一样在控件上进行控制,但如果需要更小的步长,则只需移动鼠标远离控制器,垂直移动,随着鼠标越来越远,步长会越来越小。这样,如果需要,您可以滑动到453.2等值。

我觉得这可能已经存在了。我找不到任何现有的实现,在开始编写自己的实现之前,我想看看别人做了什么。有人知道这样的名字,演示或讨论吗?

编辑 -

来自任何语言/平台的示例或演示都可以。我更感兴趣的是看看其他人做了什么/如何/为什么做了,但他们确实如此,尽管我将在javascript中实现它。

1 个答案:

答案 0 :(得分:0)

所以我差不多5年前问过这个问题......今天我终于找到了一个很棒的现实世界的例子!我在youtube中注意到,如果您正在查看长视频,他们会实现我的想法。这是一个youtube video which demonstrates it,只需将鼠标放在滑块按钮上,然后将鼠标向上移动一下即可看到它。我认为这个滑块很棒,如果我可以自己吹喇叭lol。