画像のホバーした場所が透明でない場合、画像にホバー効果を持たせることは何とか可能ですか?
私はいくつかの透明な画像を持っているので。
次に、画像が透明でない場所でマウスが画像の上にあるときに最初に実行されるホバー効果を作成したいと思います。
それはどういうわけか可能ですか?
それが理解できることを願っています。
画像のホバーした場所が透明でない場合、画像にホバー効果を持たせることは何とか可能ですか?
私はいくつかの透明な画像を持っているので。
次に、画像が透明でない場所でマウスが画像の上にあるときに最初に実行されるホバー効果を作成したいと思います。
それはどういうわけか可能ですか?
それが理解できることを願っています。
マップタグを試してみましたか?http://www.w3schools.com/tags/tag_map.asp
可能かもしれませんが、どうにかして位置または座標値を修正できます。キャンバスを使用してその中に画像を配置し、マウスイベントを使用してマウス機能をキャッチし、ホバー効果に jQuery を使用してみてください。
キャンバス要素を使用して可能であり、実際にこれ用のプラグインを作成しました^^これが役立つかもしれません: https://github.com/Bahlor/jQuery-Pixel-Related-Object-Selection
このスクリプトを使用すると、画像の透明/非透明領域をチェックできます。また、重なり合う要素の透明領域の背後に別の要素がある場合、クリックスルーも許可されます。background-image を使用して画像要素と div を操作します。