[英]How to animate background property in jQuery?
我通过背景属性使用CSS精灵,并且无法在jQuery中对其进行动画处理。
有没有一种方法或等效的方法来实现这一目标?
$(function(){
$(".webdesign").mouseover(function(){
$(".webdesign").animate({
background: "url("../images/category-hover.png") 0 0"
});
});
});
我正在设置url属性和位置的动画。
您无法设置url属性的动画,但请确保可以设置背景位置的动画,如下所示:
$("body").animate({"background-position-y": "200px"}, "slow");
如果您还想过渡到另一张图片,建议您使用2个div,尺寸和位置均为100%:绝对,这样您就可以为其left:和top:属性设置动画,还可以为其不透明度设置动画以融合到另一张图片。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.