【问题标题】:CSS rotation slowCSS旋转慢
【发布时间】:2012-09-09 02:22:02
【问题描述】:

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);
}​

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

另外,我可以以某种方式增加宽度,使翻盖看起来像一块木板而不是一张薄纸吗? :)

谢谢!

【问题讨论】:

    标签: animation css rotation flip


    【解决方案1】:

    您已经指定了速度:

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

    将其更改为 0.3s: http://jsfiddle.net/egEq2/1/

    【讨论】:

    • 啊,太好了,明白了。另外,有什么方法可以让它在翻转时看起来像 3d?
    • 您可以为卡片设置背景颜色或边框。没有它,它看起来不会像在旋转:jsfiddle.net/egEq2/2
    猜你喜欢
    • 2011-03-07
    • 2021-12-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-27
    • 2015-07-28
    • 1970-01-01
    • 2014-02-27
    相关资源
    最近更新 更多