CSSスプライトを機能させようとしています。私のイメージは 2 つの部分で構成されています。左が黒、右が白です。
以下のコードは、画像の白い部分を示しています。#item0 の -40px の値を 0 に変更すると、黒と白の両方の部分が表示されます。
画像の黒い部分だけを表示することはできません。私が間違っていることを見つけることができますか?
<style type="text/css">
#menu-left {
width: 200px;
background-color: #73b2d6;
}
#navlist li {
list-style: none;
padding-left: 10px;
width: 190px;
}
#navlist a {
width: 150px;
height: 44px;
padding-left: 40px;
padding-top: 20px;
display: block;
width: 100px;
}
#item0 {
background: url('http://www.fabian.dk/all.png') -40px 7px no-repeat;
}
</style>
<div id="menu-left">
<ul id="navlist">
<li id="item0"><a href="#">link 1</a></li>
</ul>
</div>