我正在尝试将“指针事件:无”设置为半透明的 PNG,以便能够导航放置在该 PNG 下方的 iframe(它是谷歌地图)。我尝试将“pointer-events:auto”赋予 iframe,并将“pointer-events:none”赋予父 div,但它们都不允许点击。
对于信息,iframe 是绝对定位的,而 png 和父 div 都是相对的。
HTML 非常简单:
<div class="wrapper">
<iframe class="map" src="https://www.google.com/maps/d/embed?mid=zZ48oPOpCSZo.khyS2koft-Ss"></iframe>
<img src="http://thehermitcrab.org/wp-content/uploads/manual-uploads/the-story/hey-there-bottom-1366.png"/>
</div>
这是CSS:
.wrapper {
position: relative;
}
.wrapper img {
pointer-events: none;
display: block;
position: relative;
}
.map {
pointer-events: auto;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: -1;
}
这是网站:
www.thehermitcrab.org (向下滚动一点点,您会看到地图)
非常感谢您!