幅 3 ピクセル、高さ 89 ピクセルの単一の背景画像を使用しようとしています。各 1 ピクセルの縦ストライプは、異なる の背景になりますdiv
。
background-position
byをシフトしてto-1px 0
を設定すると、それぞれの背景画像が変わると思いましたが、そうではありません。背景CSSを設定するJavaScriptです。background-size
1px 89px
div
(function () {
jQuery(".featuredBox").each(function (index, elem) {
jQuery(elem).css({
"background-image": "url(http://i.imgur.com/mC7DQlt.png)",
"background-position": -index + "px 0",
"background-repeate": "repeat-x",
"background-size": "1px 89px"
});
});
})();
これは、私がやろうとしていることを示すフィドルです。
=======================================
画像へのリンクは次のとおりです。