javascript - 在鼠标悬停时显示图像的一部分

标签 javascript css html

如果出现“ war 迷雾”类型的图像被涂黑,但当用户将鼠标悬停在图像上时,光标周围的区域会显示出来,最好的方法是什么。因此可能在图像上用 CSS 设置了一些样式,当用户将鼠标悬停在它上面时,它会变得透明,因此可以在鼠标周围的区域看到图像,但图像的其余部分仍然是黑色的。

最佳答案

如果您只想使用 javascript 和 css 来执行此操作:

  • 创建一个中间有透明孔的黑色图像
  • 使用一些 javascript 获取鼠标位置
  • 更新css,将雾图像的位置设置为鼠标指针

您必须确保所有内容都正确分层,以便您的图像位于雾图像下方,如果雾图像未占据整个浏览器窗口,则雾图像位于其余内容下方。

关于javascript - 在鼠标悬停时显示图像的一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10493782/

相关文章:

javascript - Reactjs:带有复选框的setState:选中或未选中

javascript - 页面加载时从浏览器打开 android 应用程序

javascript - 如何将 Jquery 函数链接到提交按钮并将表单作为输入传递

JavaFX 2 - 无法导入 .css 文件

javascript - lytebox 中的关闭按钮

javascript - 递归检查字符串是否为回文的算法的时间复杂度是多少?

javascript - 检查图像是否存在运行 CORS

javascript - $this 在 AJAX 请求后失去焦点

JavaScript+Phonegap+Android : screen. 宽度返回错误的(几乎是随机的)值

html - 内联 css 工作,而外部样式表不在 textarea html 元素上