是否有任何网络浏览器支持动画光标?
我一直在网上搜索以将自定义光标添加到我的Web应用程序中。我发现很多非动画(.cur)和动画(.ani)游标,并使用正确的CSS,以便我的应用程序具有自定义游标!我尝试过的Web浏览器似乎不支持动画光标,我想知道是否有任何方法可以将动画光标放入我的Web应用程序中。
经过更多研究后,我认为目前尚不可能。截至2012年2月8日,似乎没有任何浏览器使用CSS cursor属性支持动画光标。我想可以使用JavaScript来cursor每隔几帧重复更改该属性的值以使其看起来像动画那样,但这可能比它值得的麻烦更多。
cursor
动画的光标文件.ani文件不起作用。所有5种主要的Web浏览器都不会显示光标。如果您尝试使用CSS之类的,cursor: url('animated.ani')该光标将不会显示!
cursor: url('animated.ani')
如果您将光标设置为动画gif文件,则它只会显示在某些浏览器上,并且很气质,例如cursor: url('animated.gif'),光标可在Firefox和Chrome中使用,但无法动画处理,光标在IE9或Opera中根本无法使用,并且在Windows版本的Safari中确实做了一些很奇怪的事情- 它可以工作,但只有当我在屏幕上垂直移动光标时才会动画,而当光标不移动或水平移动时根本没有动画。感谢Brutallus提出的使用动画gif的想法,即使它不起作用!
cursor: url('animated.gif')
目前看来,浏览器似乎不支持动画光标,这很可惜,因为我真的认为这会为某些Web应用程序增加一些深度。我不主张在大多数网站上使用动画光标,因为它们非常烦人,但在某些罕见的情况下它们可能会有用,例如HTML5游戏,其中光标可能会添加到游戏主题中。