悬停时弹出 html 背景的一部分
Popup a part of the html background on hover
我的 html 页面中有一张背景图片。我希望当我将鼠标悬停在它的一部分上时它会弹出。
我通过使用 opacity: 0
将图像放在背景上来做到这一点,我的功能是在将鼠标悬停在图像上时放置 opacity: 1
。
但是当屏幕尺寸改变时,图像位置改变。
我认为你不应该在背景图片中使用它。您是否可以使用常规的 img 标签,然后为其定义一个 usemap 属性,并使用地图映射区域。
这里解释了这种方法:https://www.w3schools.com/tags/tag_map.asp
您可以为地图中任何区域的 href 属性放置 javascript:functionName()。
我的 html 页面中有一张背景图片。我希望当我将鼠标悬停在它的一部分上时它会弹出。
我通过使用 opacity: 0
将图像放在背景上来做到这一点,我的功能是在将鼠标悬停在图像上时放置 opacity: 1
。
但是当屏幕尺寸改变时,图像位置改变。
我认为你不应该在背景图片中使用它。您是否可以使用常规的 img 标签,然后为其定义一个 usemap 属性,并使用地图映射区域。
这里解释了这种方法:https://www.w3schools.com/tags/tag_map.asp
您可以为地图中任何区域的 href 属性放置 javascript:functionName()。