【发布时间】:2015-09-03 12:59:10
【问题描述】:
考虑以下小提琴:http://jsfiddle.net/a7EVf/5/
是否可以让 div 在悬停时旋转通过(有效地旋转到 360 度而不是 0)而不是逆时针向后移动?
如果可能的话,我宁愿不使用 JavaScript(包括 jQuery)——我意识到设置起来很简单
transform: rotate(360deg); /*also the vendor-specific versions*/
在使用 JS 的原始版本上(一旦达到 360 就将其重置为 0 而无需转换),但是否可以仅使用 CSS3 来做到这一点?
【问题讨论】:
-
啊,谢谢。我修复了这个问题,但之后没有保存小提琴。
-
@Pete:不,这只是在悬停时将其旋转 360 度,然后在悬停时逆时针旋转 360 度。我希望在悬停时顺时针旋转 180 度,然后在悬停时再顺时针旋转 180 度。
-
你可以试试 this 和 CSS3 动画。我不确定这是否是您所追求的,因此不添加作为答案。我看到的一个问题是它在加载时也会旋转一次:(
-
@Harry:这太棒了!移动鼠标时有些卡顿,但这似乎是不可避免的。如果您将此添加为答案,我会接受。
标签: css css-animations