更改网页上的光标

时间:2010-08-27 15:42:05

标签: css firefox cursor

我正在尝试使用.gif图像更改光标。它将在整个页面上显示不仅一个链接。我就像是

<style type="text/css">
body {
cursor:url(Butterfly.gif);
}
</style>

它不起作用。我还有.cur个文件。它适用于IE,但不适用于Firefox。

3 个答案:

答案 0 :(得分:6)

你必须添加一个后备,例如

body {
  cursor: url(Butterfly.gif), url(Butterfly.ani), auto;
  /*                                            ^^^^^^ 
                                                compulsory, according to CSS 2.1
   */
}

有关详细信息,请参阅https://developer.mozilla.org/en/Using_URL_values_for_the_cursor_property

答案 1 :(得分:1)

如果您坚持,则必须使用.cur文件才能使用Internet Explorer。

  

Internet Explorer,包括   版本8仅支持URI值   输入.CUR和.ANI。 (另一个列出   浏览器列表支持.CUR,   .PNG,.GIF和.JPG但不是.ANI。)   另请注意Windows操作系统   系统要求图像为32 x   32像素或更小虽然   规格允许更大   大小比这个。

http://reference.sitepoint.com/css/cursor

虽然我说完全不使用它。

答案 2 :(得分:0)

您可能希望使用绝对路径(http://www.example.com/images/Butterfly.gif)来确保它完全有效,而不是相对路径(Butterfly.gif)。