私は今、矢印やボタンのような非常に小さな画像を含むウェブサイトを作成しています。そして、それらの小さな画像をすべて同じスプライト画像に含める必要があります。CSSのクラス/ IDでスプライトイメージを呼び出す方法はありますか?
オンラインツールを使用してスプライトを作成しましたが、プロジェクトにスプライトを含めるためにスプライト内のさまざまなイメージを出力として表示するCSSファイルがあります。
そして私は私のhtmlファイル内のスプライト画像を取得するには、次の方法を使用することができます。
<div class='sprite arrow-down'></div>
そして、私の質問はそれです。たとえば、私は現在、ドロップダウンセレクタの矢印イメージをスプライトに置き換えようとしています。
私のセレクタの元のコードは、このようにスタイリングされている間:
.newSelector select{
background: transparent url(../img/button/arrow.png) no-repeat right center;;
width: 75px;
text-align: center;
color:#777777; }
セレクタの背景は、画像のURLを使用していること。すべての小さな画像にローカルリンクを使用する代わりに、そのURLリンクをスプライト画像インジケータ(class/id)に置き換えるにはどうすればよいですか。もともとCSSファイルのurlを呼び出す画像がたくさんあるので、今はすべてスプライト画像に置き換える必要があります。しかし、私はどのようにCSSファイルかjavascriptファイルでそれを動作させることはできません。親切に私に指示や提案をお願いします。ここ!!
とそれを解決することができますあなたは私の質問に答えていただきありがとうございます。あなたの使い方を理解できます。しかし、上記の私の例のように、これらの矢印を別のクラスのセレクターに実装するにはどうすればよいですか?私もセレクタdivにクラス "スプライト"を追加しようとしましたが、動作しません。 – Sammi
ああ、申し訳ありませんが、私はまた、私はバックグラウンドとしてそれらを使用できるように、これらの相対的なCSSにsprite.pngを含めるべきであることを認識しています。それは今働いている!どうもありがとうございます!!! – Sammi