【发布时间】:2013-08-24 05:55:21
【问题描述】:
基于http://css3playground.com/flip-card.php 的示例,我使用CSS3 transform: rotateY() 属性实现了一个简单的双边元素,它围绕Y 轴旋转。
我可以让它在悬停或设定间隔时旋转,但我试图让它连续旋转。我有以下脚本,但我在“重置”变换时遇到了麻烦,使它看起来只向一个方向旋转,到目前为止它只是来回摇摆。
setInterval(function() {
$('.hover').removeClass('reverse').addClass('flip');
setTimeout(function() {
$('.hover').removeClass('flip').addClass('reverse')
}, 1500);
}, 3000);
我将省去你的 CSS,它与示例页面上的内容基本相同。但是,.reverse 类只是 .flip 的克隆,具有 transform: rotateY() 的值以尝试将其带回到相同方向的开始。
【问题讨论】:
-
你能提供jsfiddle吗?
-
也许你不应该使用
reverse类;只是说。
标签: jquery css 3d transform rotatetransform