html - 背景图像不透明度和 :hover

标签 html css hover png

是否可以仅在光标位于 div 背景图像的不透明部分上时触发 div 的鼠标悬停?也许通过 Javascript?

我在 Google 上只能找到旧的 IE PNG 修复程序。

最佳答案

这看起来与这个问题类似:Hit detection on non-transparent pixel

我想这也可以通过使用 jQuery 获取属性来为背景图像完成:

$('#myDiv').css('background-image');

我个人没有这样做过,但这似乎是一个可行的解决方案。这仅适用于现代浏览器,但您应该能够使其向后兼容 excanvas .

关于html - 背景图像不透明度和 :hover,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12319718/

相关文章:

javascript - 使用javascript更改div的边距

html - 使用 CSS 将网页居中的问题

javascript - 如何在Angularjs中显示输入的文件名?

CSS 导航栏全尺寸

css - SCSS 中的多个属性选择器

jquery - 使用 jQuery 自动为所有悬停状态设置动画

html - 选择除悬停一个 CSS 之外的所有链接

javascript - 如何将悬停效果添加到嵌套到悬停元素的元素?

javascript - 按 Enter 键,提交表单

javascript - 使用 jquery 获取所选选项的值