私は以前に独自の画像 "play.png"を使用していた既存のボタンにスプライトイメージを追加したいと思います(このアイテムは既にcssの30x35ピクセルの固定ソートに設定されています) 。目標は、すべてのそのようなプレイ/パウゼ/次/前のボタンを組み合わせて1つの特異なsprite.pngファイルに入ることによってhttpリクエストを保存することです。既存のJavascript変数にCSSスプライトバックグラウンドを実装するにはどうすればよいですか?
はを考えると、既存のコードは:
var $backBtn = $("<img src='" + LIGHTBOX_PATH + "spacer.png' id='back-btn'/>");
$backBtn.css({opacity:BUTTON_OPACITY}).hover(buttonOver, buttonOut);
は、私が追加:
#back-btn{
background: url(http://website.bla/sprite.png) no-repeat -770px -550px) #F00;
float:left;
}
はなぜスプライト画像が表示されませんか?バックグラウンドはF00に色付けされていません。何も表示されません。浮動小数点数を変更するだけで、idが#back-btnにマッチするという効果があります。
よろしくお願いします。
@ddagradiおかげ+1は私の質問を更新し、それはまだ動作しません... piculiar。 ..何かアドバイスはなぜですか?ありがとうございました! – Sam
どこかでコードのデモをオンラインで投稿すれば、どのように連携しているのか分かりますか? – Dominic
現在、私はルール137と143をコメントアウトしており、テキストの矢印が動作するのを見たいと思っていますが、スプライトを使用するのが好きです。 – Sam