【发布时间】:2013-01-15 07:47:12
【问题描述】:
我需要什么:
背景图像的动画旋转(旋转)任意度数。理想情况下,动画在另一个动画的回调时被激活。
我有什么:
带有背景图像的容器 div,其中包含其他 div(仅需要旋转图像,而不需要 div 或 div 内容)。
术语混淆:
在 jQuery 中,“旋转”这个词似乎意味着 循环交换。就本线程而言,我对“旋转”的定义是指使用 z 平面作为中心轴的对象的二维旋转度数。术语重叠使得使用搜索引擎研究这个问题变得困难。
失望:
我希望像图像或背景图像的动画旋转(旋转)这样基本的东西是标准要求,因此是 jQuery 的默认功能。相反,我能找到的最好的是一个 jquery-rotate 插件,它没有突出对背景图像的明显支持以及它所支持的内容,甚至不是跨浏览器友好的。
编辑: jquery-rotate 插件通过退回到标准对象的 CANVAS 和 VML 来支持 IE6+ 和其他较旧的浏览器,尽管我还不确定支持是什么用于背景图像。
跨浏览器:
跨浏览器支持是必不可少的。出于这个原因,CSS 替代品或 jQuery/CSS 混合替代品将不符合我的要求。至少支持 IE6+ 是可以接受的。
我的问题:
我是否忽略了明显的解决方案,或者 jQuery 无法为背景图像的旋转(旋转)设置动画,尽管能够实现更复杂的功能?
【问题讨论】:
-
我愿意相对定位图像元素,而不是在需要时增加背景图像。
标签: jquery rotation jquery-animate background-image