画面全体をカバーする大きな div があり、その div で背景画像を使用していますが、その画像をスプライト画像の一部にしたいので、HTTP 要求が少なくなります。問題は、div でスプライトの一部だけを使用し、画像全体を表示しないようにする方法がわからないことです。例:
div{
width: 100%;
height: 100%;
background: rgba(52, 52, 52, .5);
position: fixed;
background-image: url('http://i.imgur.com/S7v0Xyn.png');
}
画像全体ではなく、スプライト画像ではほとんど見えない小さなグリッドを使用する必要があるだけで、グリッドを div 全体で繰り返す必要もあります。