●実現したいこと
添付画像のように<h1>をh1の疑似要素より前面に配置したい
●わからないこと
疑似要素にz-index:-1;をつけることで最背面に配置されると思っていましたが、h1にもz-indexを記述しなければ疑似要素が表示されません。理由がわからないので教えていただきたいです。
html
1<div class="container"> 2 <h1>見出し</h1> 3</div> 4
css
1.container { 2width: 475px; 3margin: 139px 137px 212px 138px; 4background-color: #FFFFFF; 5} 6 7h1 { 8 width: 215px; 9 height: 36px; 10 padding:0 9px 5px 10px; 11 position: relative; 12 z-index: 1; 13} 14 15.h1:after { 16 content: ''; 17 position: absolute; 18 top: 16px; 19 left: 0px; 20 display: block; 21 22 width:100%; 23 height:20px; 24 background: repeating-linear-gradient(-45deg, #7385E9 0,#7385E9 10px, rgb(194, 202, 243) 10px,rgb(194, 202, 243) 20px); 25 z-index: -1; 26}
キャッシュクリアしていますか?

キャッシュクリアしてみましたが同じ結果でした…

回答3件
あなたの回答
tips
プレビュー