最近写项目需要实现一个功能:鼠标移动到一个图片左边显示左箭头,移动到右边显示右箭头。
実装方法: img 上に 2 つの div を配置します。 div のスタイルは次のとおりです:
.toleft { width: 200px; height: 300px; position: absolute; left: 0px; top: 0px; cursor: url(../images/test/cursor_left.cur), default; } .toright { width: 200px; height: 300px; position: absolute; left: 200px; top: 0px; cursor: url(../images/test/cursor_right.cur), default; }
他のブラウザでは問題ありませんが、IE では動作しません。
その後、いくつかの方法を試しました:
1. img に z-idnex:1 を追加します。 // 無理です
2. div から location:absolute を削除し、 float:left を追加します。 /いいえ
div に背景色を追加する以外に選択肢はありませんでした: #fff; これは実際に機能します。
最後にdivの透明度を0に設定すればOKです。