pnmcat-lrを使用して1つにまとめた画像の行が必要です。ピースがハイライトと交換されるので、イメージマップは必要ありません。<img>
意味のある画像があるので、背景よりも欲しいです。
有望な例はhttp://css-tricks.com/css-sprites-with-inline-images/とhttp://1plusdesign.com/articles/css-clip-property-inline-image-sprites/のようです。後者は、3つのimgが連続して表示されるhtmlも表示します。
ただし、デモをダウンロードするときは、それらを個別に使用するだけです。そして、デモ1のdivを貼り付けると、自分のページで試したものと同じ結果が得られます。それらはすべて、一列に並んでいるのではなく、互いに重なり合っています。私はそれらを別々に包み、ラッパーに幅を置き、それを相対的に配置しようとしましたが、何も機能しません...
ところで。両方の作成者が2つのクラスを同時に使用します。これには何か理由がありますか?ラッパーがあるとすると、すべての画像で同じクラスはネストされたcssであり、他のクラスはid(1回だけ使用される場合)である可能性があります。
.wrapper img {
position:absolute;
top:0;
left:0;
}
#sad { clip: rect(0 128px 128px 0); }