他のdivに負の値としてZ-インデックスを付けると、擬似要素::後が青色のボックスの後ろにならない理由はありませんz-インデックス値。現時点では、青色のボックスは黄色のボックスの後ろにありますが、黄色いボックスは青いボックスの下にありますが、赤色のボックスの上になります。負のzインデックスが機能していない:: after擬似要素
.menu1{
height: 100px;
width: 100px;
background-color: red;
}
.menu1 .menupicture1{
width: 50px;
height: 50px;
position: relative;
top: 90px;
background-color: blue;
}
.menu1 .menupicture1::after{
content: "";
display: block;
height: 75px;
width: 75px;
background-color: yellow;
z-index: -1;
}
<div class="menu1">
<div class="menupicture1"></div>
</div>