画像をオーバーラップさせようとしています。最初の画像の「Adobe」がすべて表示されるはずですが、2 番目の画像によってブロックされたため、3 番目の画像もブロックされました。
異なる z-index を使用して、一番左の画像をスタックの一番上に表示しますが、ここでは機能しません。margin-left を負の値で使用するのは間違っていますか?
<html>
<head>
<title>Demo</title>
<style>
li {
float: left;
display: inline;
margin-left: -20px;
}
.A {
z-index: 10;
}
.B {
z-index: 9;
margin-top: 3px;
}
.C {
margin-top: 6px;
z-index: 8;
}
</style>
</head>
<body>
<ul>
<li><img class="A" src='adobe.gif' /></li>
<li><img class="B" src='adobe.gif' /></li>
<li><img class="C" src='adobe.gif' /></li>
</ul>
</body>
</html>