最近のStackoverflow ポッドキャストの 1 つで、Jeff は、ページ全体にある小さな画像をすべて含む単一の画像ファイルを用意し、それを CSS でカットして、すべての画像が正しく表示されるようにすることについて話しました。全体のポイントは、サーバー リクエストの数を減らして、ページの読み込みを高速化することです。私は、「うわー、それは本当にクールだ、私たちの製品で本当にこれを使用できる」と思っていました.
私の質問は次のとおりです:これはCSSでどのように行われますか? background-image で画像をロードする必要がありますが、大きな画像でサブ画像のオフセットを指定するにはどうすればよいですか? つまり、大きな画像の (50px, 50px) にハンマーのアイコンがあり、そのサイズが 32px * 32px だとすると、ブラウザにそのビットのみを表示させるにはどうすればよいでしょうか?