animation - CSS 旋转缓慢

标签 animation css rotation flip

http://jsfiddle.net/egEq2/

.badge {
    -webkit-transform-style: preserve-3d;
    -webkit-perspective: 1000;
    position: relative;
}   
.back, .front {
    position: absolute;
    -webkit-backface-visibility: hidden;
    -webkit-transition: -webkit-transform 1s ease-in;
    width: 100%;
    height: 100%;   
}
.back {
    -webkit-transform: rotateY(180deg);
    overflow: hidden;
}   
.front {
}
.product-action {
    display: inline-block;
}   
.product-action:hover .back {   
    -webkit-transform: rotateY(0deg);
}
.product-action:hover .front {      
    -webkit-transform: rotateY(-180deg);
}​

... 可以,但翻转速度太慢,我可以改变速度吗?

此外,我能否以某种方式增加宽度,使翻盖看起来像一 block 木板而不是一张薄纸? :)

谢谢!

最佳答案

您已经指定了速度:

-webkit-transition: -webkit-transform 1s ease-in;
                                      ^^

将其更改为类似0.3s 的内容:http://jsfiddle.net/egEq2/1/

关于animation - CSS 旋转缓慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12449591/

相关文章:

swift - animateWithDuration 动画一次但不是两次

ios - UIButton 动画不工作

css - Phonegap Windows Phone 8 字体抗锯齿

javascript - 在 JS 中创建网格艺术

CSS关键帧动画CPU占用率高,应该是这样吧?

Opencv虚拟相机旋转/平移鸟瞰图

jQuery 旋转(旋转度数)背景图像

android - 如何为 ListView 中的单个元素设置动画

java - 主动渲染和 EDT(Swing 动画)

c++ - 在 3D 中查找 X、Y 和 Z 轴的角度 - OpenGL/C++