我知道路径应该是相对于 css 文件的,但对于我试图用作光标的图像来说似乎并非如此。
文件结构为:
Content/Site.css
Content/images/butteryfly.ani
Content/images/user.png
网站.css:
.butterfly
{
cursor: url('images/butterfly.ani'), pointer;
}
/*this works*/
.ui-icon-user
{
background-image: url(images/user.png) !important;
background-position: 0 0;
}
如果我将其更改为:
.butterfly
{
cursor: url('Content/images/butterfly.ani'), pointer;
}
为什么相对 URL 不适用于光标?
编辑:在 Chrome、Firefox 或 IE9 中不起作用。在所有浏览器中,它都显示手形光标而不是自定义光标。
Edit2:跟进:由于 html 页面位于不同的级别,我如何真正让它在我的网站上工作?有没有办法以某种方式在 css 中指定相对 URL,或者我应该将光标的副本放在与每个页面相同的级别(这很糟糕!)?