Fluent Design System 是由微软设计团队发布的一套用于其自家平台的设计语言。在用户体验这一设计语言时,能够最为直观感受到的设计元素之一就是 Reveal Highlight:当你的鼠标划过一个按钮时,会有一个光效跟随着你的鼠标划过;当你按下鼠标时,会有一串涟漪散开。
这个效果和 Material Design 的 Ripple 效果非常像,但是实现起来却比 Ripple 困难得多:二者主要的差异是 Ripple 只会在鼠标按下并弹起时才会被触发显示,而 Reveal Highlight 效果则需要有一个光效元素时时刻刻跟随鼠标移动,让光效在鼠标移动时跟手就是我们要解决的最大问题。