使用CSS3变换来翻转(旋转和缩放)一个块 [英] Using CSS3 transforms to flip (rotate and scale) a block

查看:272
本文介绍了使用CSS3变换来翻转(旋转和缩放)一个块的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我必须div框:

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

我现在有了这样的CSS:

I then have CSS like so:

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

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

所以我需要转换来翻转div 。但是如何在翻转后将其缩放到2x?

So I need the transform to flip the divs which it does fine on its own. But how do I scale it to 2x after the flip?

推荐答案

我建议关键帧

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

或在此方向至少做一些

这篇关于使用CSS3变换来翻转(旋转和缩放)一个块的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆