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 要素があります。チュートリアルを開始するとき、glow-DIV の位置を変更して赤いブロックを覆います。ということで、赤いブロックが光っているようです。