皆さん、
問題があります: .elem3 のボックス シャドウは .elem2 と重なってはいけません。これを z-index で修正しようとしました。最初はIEのバグかと思いましたが、どのブラウザでも同じ結果です。
誰か答えを知っていますか?
..私の下手な英語で申し訳ありませんが、私はドイツ人です:)
HTML: `
<div class="elem1">
<div class="elem2">
</div>
</div>
<div class="elem3">
</div>`
CSS:
`
body {
margin: 0;
}
.elem1 {
position: absolute;
height: 50px;
width: 400px;
background: linear-gradient(top, #70ACD7, #005DA8);
background: -moz-linear-gradient(top, #70ACD7, #005DA8);
background: -webkit-linear-gradient(top, #70ACD7, #005DA8);
z-index: 1;
margin-top: 20px;
}
.elem2 {
position: absolute;
height: 50px;
width: 100px;
margin-left: 100px;
background: linear-gradient(top, #CCC, #AAA);
background: -moz-linear-gradient(top, #CCC, #AAA);
background: -webkit-linear-gradient(top, #CCC, #AAA);
background: -ms-linear-gradient(bottom, rgb(170,170,170) 43%, rgb(204,204,204) 72%);
z-index: 3;
box-shadow: 0px 0px 8px black;
}
.elem3 {
position: absolute;
top: 70px;
left: 100px;
width: 150px;
height: 100px;
background: linear-gradient(top, #AAA, #CCC);
background: -moz-linear-gradient(top, #AAA, #CCC);
background: -webkit-linear-gradient(top, #AAA, #CCC);
background: -ms-linear-gradient(bottom, rgb(170,170,170) 43%, rgb(204,204,204) 72%);
z-index: 2;
box-shadow: 0px 0px 8px black;
}
`