Опера и пользовательский курсор в CSS - PullRequest
4 голосов
/ 15 января 2009

Там, где я обычно горжусь Opera за то, что реализовал все правильно, CSS, кажется, что реализация пользовательского курсора со следующей строкой, похоже, не работает

cursor:url("../pics/merge.gif");

URL-адрес правильный, поскольку он работает для обычных свойств фонового изображения.
Работает в других браузерах, но не в Opera.

Есть идеи?

Ответы [ 4 ]

15 голосов
/ 15 января 2009

Opera еще не добавила поддержку этого. Эта строка неверна, хотя, согласно спецификации, необходим запасной курсор. Таким образом, вы должны написать, например,

курсор: url («путь / к / курсор»), ожидание;

(Отказ от ответственности: я работаю в Opera.)

4 голосов
/ 05 мая 2011

Существует обходной путь для оперы с использованием JavaScript:

http://plugins.jquery.com/project/customcursor

работает нормально, протестировано в Opera 11, хотя я бы порекомендовал обычный подход css для других браузеров, особенно старых, т. Е. Не слишком быстрых даже без js.

3 голосов
/ 15 января 2009

Opera не поддерживает свойство url. Возможно, даже будет удалено из спецификации (проверит это).

2 голосов
/ 31 мая 2011

JS-версия действительно медленная. Существует также ограничение на размер файла изображения. https://developer.mozilla.org/en/CSS/cursor - хорошее место для чтения о курсорах CSS.

...