我想为 css 属性设置动画clip: rect
与 jQuery 的.animate()
但无法找到这是否可能在任何地方。试过:
$(".img1").animate({
clip: "rect(1px, 945px, 499px, 1px)"
},300);
没有任何运气。有人知道吗?
Thanks
一切皆有可能,但可能有更简单的方法可以在不使用clip
,但是如果你使用 jQuery animate 的fx.step函数,你可以为任何东西设置动画,但是你需要做一些计算来找出值和东西,但它是这样的:
$(".img1").animate({
fontSize: 100 //some unimportant CSS to animate so we get some values
},
{
step: function(now, fx) { //now is the animated value from initial css value
$(this).css('clip', 'rect(0px, '+now+'px, '+now+'px, 0px)')
}
}, 10000);
FIDDLE
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)