我正在嘗試使用寬度爲3像素,高度爲89像素的單個背景圖像。每個1像素垂直條紋將是不同的背景div
。爲什麼我的背景圖片不會在元素上發生變化?
我假定由-1px 0
移位background-position
和設置background-size
到1px 89px
將更改每個div
的背景圖像,但是事實並非如此。這是設置背景CSS的JavaScript。
(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"
});
});
})();
這是一個小提琴,顯示了我想要做的事。
=======================================
這裏是將圖像的鏈接:
http://i.imgur.com/mC7DQlt.png
難道你真的拼出來「背景重複」? – Pointy 2013-03-11 15:25:01
這是一個錯字,但沒有造成問題。 – ZeroDivide 2013-03-11 16:46:58