我想动画的div元素的背景,我已经得到它从其他人的代码动画。问题是背景的css属性是background-size:cover,所以它在动画中显示该图像的副本,如何创建图像的水平和垂直位置的动画,并且在动画之后没有显示重复图像做了什么?是否有一段代码可以使其按照我想要的方式工作,或者是否存在可以做到这一点的插件,该插件可以为背景尺寸提供缩放效果,PS背景必须是背景尺寸:由于弹性网页设计,这里是代码。动画背景图像与背景大小 - jsfiddle更新
$({temporary_x: 0, temporary_y: 0}).animate({temporary_x: -20, temporary_y: -20}, {
duration: 350,
step: function() {
var position = Math.round(this.temporary_x) + "px " + Math.round(this.temporary_y) + "px";
$("#image").css({"background-position": position, backgroundSize: 'auto !important'});
}
});
jsfiddle会更好! –
我添加了一个小提琴http://jsfiddle.net/sny9H/ – ONYX
你想要什么精确缩放图像或只是一些动作就像在你的小提琴没有图像重复 –