После еще нескольких исследований, я не думаю, что это возможно в данный момент.Похоже, что ни один из браузеров не поддерживает анимированные курсоры с 08.02.2012 с использованием свойства CSS cursor
.Я полагаю, что это можно сделать с помощью JavaScript, чтобы несколько раз изменять значение свойства cursor
каждые несколько кадров, чтобы оно выглядело анимированным, но это может доставить больше хлопот, чем оно того стоит.
Файлы анимированных курсоров .aniфайлы не работают.Все 5 основных веб-браузеров не будут отображать курсор.Если вы попробуете что-то вроде CSS, cursor: url('animated.ani')
, этот курсор не будет отображаться!
Если вы сделаете курсор анимированным GIF-файлом, он появится только в некоторых браузерах и будет иметь темпераментный характер, например cursor: url('animated.gif')
,курсор работает в Firefox и Chrome, но он не анимирован, курсор не работает вообще в IE9 или Opera, и он сделал что-то действительно странное в версии Safari для Windows - он работает, но анимируется, только когда я перемещаю курсор вертикальнона экране, и вообще не анимировался, когда курсор не двигался или двигался горизонтально.Благодарим Бруталлуса за идею использовать анимированный GIF, даже если он не работал!
Похоже, что браузеры не поддерживают анимированные курсоры в настоящее время, и это позор, потому что я действительно думаю, что это добавит немного глубиныдля определенных веб-приложений.Я не рекомендую использовать анимированные курсоры для большинства веб-сайтов, потому что они очень раздражают, но есть некоторые редкие ситуации, когда они могут быть полезны, например, игра HTML5, где курсор может потенциально добавить в тему игры.