我需要:
一个背景图片按任意角度旋转的动画效果。最好是在另一个动画的回调函数中触发。
现有的条件:
一个容器div,其中包含其他div(只需要旋转图像而不是div或div内容)的背景图像。
术语混淆:
在jQuery中,“rotate”一词似乎意味着“循环交换”。对于本主题,我的“旋转”定义是指“使用z平面作为中心轴的物体二维旋转”。术语重叠使得使用搜索引擎研究此问题变得困难。
失望:
我期望像图像或背景图像的旋转(革命)这样基本的功能是jQuery的标准要求,因此是默认功能。相反,我找到的最好的东西是jquery-rotate插件,它并没有明显支持背景图像,并且它所支持的也不是跨浏览器友好的。
编辑:jquery-rotate插件通过对标准对象进行CANVAS和VML的回退来支持IE6+和其他旧版浏览器,但我还不确定其对背景图像的支持如何。
跨浏览器:
跨浏览器支持是必不可少的。出于这个原因,CSS替代方案或jQuery/CSS混合替代方案将无法满足我的要求。最低支持IE6+。
我的问题:
我是否忽略了明显的解决方案,还是jQuery不能旋转(革命)背景图像,尽管它能够实现更复杂的功能?