【发布时间】:2012-03-15 12:33:33
【问题描述】:
鼠标悬停时,我需要在 150ms 的间隔内将元素逆时针旋转 180˚,然后在鼠标移出时,我需要将元素逆时针旋转回原来的 0˚,间隔 150ms。
我愿意使用 CSS3、jQuery 和 JavaScript。
我使用 Chrome,但我还需要使其适用于 Firefox 和 Safari。不太担心 IE。
【问题讨论】:
-
为什么是 150 毫秒?只需知道在使用浏览器时间时,您永远不会达到精确的标记,但使用
setTimeout(functionCall(),150)将是您所需要的。 -
哪种类型的元素?只有图片?
-
只有当你想使用 experimental transform property 和 transition property 时,CSS3 才会发生,这在 Firefox 中有时会有点慢(请注意)。
-
查看this question 的最高答案,适用于 Chrome、Firefox 和 Safari,但不适用于 IE。
-
@vol7ron:我选择了 150 作为我可以识别的数字,如果需要,以后可能会更改。 @Julien Bourdon:任意块元素。
div就可以了。
标签: javascript jquery css rotation transform