この画像でcssスプライトを作りたい
私のhtmlコード;
<div class="top"></div>
<div class="bottom"></div>
<div class="right"></div>
<div class="left"></div>
そしてcssコード;
.left{
background : url(arrw.png) no-repeat 0 0;
width:12px;
height:19px;
}
.right{
background : url(arrw.png) no-repeat -29px 0;
width:12px;
height:19px;
}
.top{
background : url(arrw.png) no-repeat -12px 0;
width:16px;
height:12px;
}
.bottom{
background : url(arrw.png) no-repeat -12px -12px;
width:16px;
height:12px;
}
それは完璧に機能しますが、背景の位置に負の値を与える理由がわかりません。それは座標系ではなく、これに正の値を与える必要はありませんか? 位置の値は 0 0 (左上) から始まり、正の値を取る必要がありますね。何が問題なのですか?