2つの要素を2つの異なる(ブートストラップの)行にレンダリングする必要があります。下位の要素は最前面の後ろに配置する必要があります。基本的なものがポインタイベントをキャッチしていない理由を理解できません。下にある要素はクリックできません
.smaller-square {
width: 50px;
height: 50px;
background-color: yellow
}
.bigger-square {
width: 100px;
height: 100px;
background-color: green
}
.overlay {
z-index: 0;
}
.underlay {
z-index: -1;
position: relative;
top: -5px;
left: 0px;
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/css/bootstrap.min.css" rel="stylesheet"/>
<div class="container">
<div class="row overlay">
<div class="smaller-square" onclick="alert('yellow');">
</div>
</div>
<div class="row underlay">
<div class="bigger-square" onclick="alert('green');">
</div>
</div>
</div>
説明ありがとうございました! – khord
@khordよろしくお願いします。お役に立てて嬉しいです。 :) –