2016-08-30 117 views
0

我要的div框:使用CSS3转换翻转(旋转和缩放)块

<div class="front"></div> 
<div class="back"></div> 

然后我有CSS像这样:

.back:hover { 
    transform: scale(2) rotateX(0deg); 
} 

.front:hover { 
    transform: rotateX(180deg) scale(1); 
} 

所以我需要转换翻转divs它自己做得很好。但是如何在翻转后将其缩放到2x?

+1

好像你正在寻找'animation' CSS属性。 –

回答

1

我认为关键帧

@keyframes scaleUp { 
    50%{ 
     Transform: scale(2) rotate(0); 
    } 
    100%{ 
     Transform: scale(2) rotate(180deg); 
    } 
} 
.front { 
    animation: scaleUp 1s forwards; 
} 

或在方向ATLEAST东西

+1

https://jsfiddle.net/m2ukt404/这是一个关键帧的工作示例,虽然它的动画是在开始时运行的。 – sampoh