0

このページは Firefox と chrome では完全に動作しますが、IE では動作しません:

<html>
  <head>
    <style  rel="stylesheet" type="text/css" > 
      body{ 
        cursor: url("crosshair2nosprinkles.cur") 24 24, default;
      }
    </style>
  </head>
  <body>
  </body>
</html>
4

3 に答える 3

4

.curファイルにはホットスポットが組み込まれているため、明示的に指定する必要はありません。これを試して:

cursor: url("crosshair2nosprinkles.cur"), default;

これが正しく機能しない場合は、カーソル ファイルにホットスポットが正しく定義されていることを確認してください。

于 2012-07-27T16:08:05.230 に答える
2

カスタム カーソル構文は、クロス ブラウザーでは少し変わっています。奇妙な点については、ブログ投稿クロスブラウザーのカスタム CSS カーソルを参照してください。これにより、サポートしたいブラウザーに合わせて実装する必要があるものを把握できます。

パスまたは完全な HTML コードが表示されない場合 (上記を簡略化したと思われるため)、URL 参照に問題がある可能性があります。IE はカーソルの相対パスを CSS の場所ではなく、ほとんどのurl()使用のようにソースに基づいているためです。エレメント。404 エラーが発生するブラウザーと発生しないブラウザーがありますか? リンクされたガイドで、修正方法を順を追って説明できるはずです。(または、パス、ネットワーク リクエストとステータス、ライブ サンプル リンクなどを含むコードの詳細を提供していただければ、お手伝いします。)

于 2012-07-27T16:09:32.373 に答える