私はパスがcssファイルに相対的であると思われますが、カーソルとして使用しようとしている画像ではそうではないようです。カーソルのURLはcssファイルに相対的ですか?
ファイル構造は次のとおりです。
Content/Site.css
Content/images/butteryfly.ani
Content/images/user.png
Site.css:
.butterfly
{
cursor: url('Content/images/butterfly.ani'), pointer;
}
ないのはなぜ相対URLの作業:それは私がそれを変更した場合に動作
.butterfly
{
cursor: url('images/butterfly.ani'), pointer;
}
/*this works*/
.ui-icon-user
{
background-image: url(images/user.png) !important;
background-position: 0 0;
}
カーソルのために?
編集: Chrome、Firefox、IE9では動作しません。すべてのブラウザで、カスタムカーソルの代わりにハンドカーソルが表示されます。
編集2:フォローアップ:実際に私のサイトでこれを動作させるにはどうすればよいですか?htmlページはさまざまなレベルにありますか?どういうわけかcssで相対URLを指定する方法はありますか?それとも、各ページと同じレベルのカーソルをコピーするだけですか?
私もChromeでテストしましたが、そこではうまくいきません - 私は今Firefoxをチェックします> Firefoxもうまくいきません – woggles
私の前のコメントをスクラッチします - IEはカーソルURLをHTML文書同様に、 'filter'のものだけではありません。 – BoltClock
あなたが作る最初の声明は実際には真実ではありません。相対URLはIEや他のブラウザーでは、背景画像などの場合とほぼ同じように動作します。唯一の例外は、カスタムカーソルURLの場合です.IEはそれらを相対的なものとして突然解釈しません –