我即将用 HTML、Javascript 和 css 编写我自己的交互式教程。现在我有了创建一个 DIV 元素的想法,它代表一个发光的矩形来标记特定区域。问题是当我更改发光矩形的位置以突出显示可点击的元素时,发光矩形与可点击元素重叠。所以可点击元素不再是可点击的。有没有办法“禁用”发光矩形,使其可见但不再阻挡底层元素?
这是我的代码:
<div id="hauptteil">
<div id="block" onclick="step2();" style="cursor: pointer">
</div>
<div id="glowDiv">
<div id="glow" class="glow"><img src="images/transBlock.png"/></div>
</div>
</div>
这是css代码:
#glowDiv {
width: 200px;
height: 100px;
position: absolute;
top: 200px;
left: 200px;
}
.glow {
margin: auto;
width: 147px;
height: 90px;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
-webkit-box-shadow: 0px 0px 15px 5px rgba(255, 255, 190, .75);
-moz-box-shadow: 0px 0px 15px 5px rgba(255, 255, 190, .75);
box-shadow: 0px 0px 15px 5px rgba(255, 255, 190, .75);
}
#block {
width: 50px;
height: 50px;
background: red;
}
可视化我的问题。在我的页面上,我有一个显示为红色块的 DIV 元素。当我开始我的教程时,我改变了我的发光 DIV 的位置以覆盖红色块。所以看起来红色块正在发光。