通常の状態とホバー状態の両方を含む背景画像を持つ div があるので、マウスオーバーすると背景画像の下半分が表示されます。同じサイトのモバイル版を作っているのですが、同じdivの高さが大きくなるので、画像の前半だけを表示したいです。ただ、現状だとdivが大きくなると明らかに背景画像の後半が見えてしまいます。背景画像の上半分を表示しながら下半分を非表示にする方法について何か考えはありますか?
.community a{background: url(images/migtea.jpg) 0 0 no-repeat #FFF; display:block; float:left; margin:0 10px 10px 0; padding: 10px 10px 10px 151px;}
.community a:hover{background-position: 0 -131px;}