スプライトアイコンを要素の背景として配置することは可能ですか?いくつかのアイコンを含むファイル「icons.png」があります。そのうちの1つを要素の背景として選択したいと思います。通常、私は
.sprite {
background: url('imgs/icons.png') no-repeat 0 -21px;
width: 17px;
height: 10px;
}
このクラスをボタンなどに使用します...
問題は、テキスト入力があり、そのプレースホルダーを変更したいということです。最初にこれを実行しました。これは、使用するファイルがアイコン自体である場合に完全に機能します。
:-webkit-input-placeholder{ background: url('singleIcon.jpg') center right no-repeat; }
しかし、今はもっと多くのアイコンを含むファイルを使いたいと思います。このようなものを使用することは可能ですか?
:-webkit-input-placeholder{ background: url('imgs/icons.jpg') center right no-repeat; }
コードの最後の行の問題は、すべての画像(もちろん、Webサイトで使用したいすべてのアイコンが含まれている)を選択し、その画像の一部(使用したいアイコン)のみを選択したいということです。 )。