我正在使用 adobe air
制作一个应用程序,我有一个使用 overflow-y 的 div。为了让 UI 看起来漂亮性感,更换丑陋的最好方法是什么default scrollbar [链接断开] 是我自己创作的吗?
谢谢
编辑:每个人都记得这是在 adobe air
上,而不是在浏览器上(我知道最好不要弄乱滚动条,web -4.2 就是这样)
最佳答案
不要。
用户知道如何使用默认的平台 UI 小部件:他们知道它们的外观、行为方式等。而且平台的小部件工作得非常好。
他们不会知道如何使用您的小部件。即使您尝试复制除外观之外的平台,您的小部件也将表现为廉价的仿冒品;它将缺少用户期望的功能:
- 您的滚动拇指是否会增大/缩小以显示文档的长度,最小尺寸使其始终可以抓取——但仅限于预期的平台?
- 中键单击是否滚动到单击的位置,左键单击仅向下滚动,右键单击仅向上滚动,并且每个都与滚动条上的点击位置成比例 - 在预期的平台上?
- 单击拇指和向上或向下箭头之间的空白区域是否有效?它是否按用户期望的数量滚动(因平台而异)?
- 在按住滚动按钮时,滚动速度是否达到用户预期的速度?
- 当鼠标移出滚动条时,用户如何拖动拇指?或在上述平台上单击鼠标中键。
- 您的自定义滚动条是否遵循用户选择的视觉主题,例如,因为他因残疾需要超高对比度和/或超大的小部件?
其中大部分的答案可能是“否”。至少,这是我在设计网站时认为平台滚动条不够可爱的经历。
关于javascript - 自定义滚动条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/669780/