如何设置此框的动画以产生弹出效果?

时间:2013-01-26 22:55:18

标签: javascript jquery css

我有一个简单的div设置,我想知道如何让它具有'弹出'效果。例如,我希望它从一个较小的矩形开始,并将其设置为稍微大一点的矩形,这样可以让它产生幻觉,让它突然冒出来。

HTML

<div id="submit-logged-out">
    You must be <a href="/wp-login.php?action=register">registered</a> to submit.
</div>

CSS

#submit-logged-out {
background: #000;
color: #fff;
font-size: 2em;
left: 112px;
padding: 40px;
position: absolute;
top: 200px;
}

JSFiddle:http://jsfiddle.net/SSsVx/

1 个答案:

答案 0 :(得分:10)

最好使用普通的CSS:

.popout {
    animation: popout 1s ease;
    -webkit-animation: popout 1s ease;
}
@keyframes popout {
    from{transform:scale(0)}
    80%{transform:scale(1.2)}
    to{transform:scale(1)}
}
@-webkit-keyframes popout {
    from{-webkit-transform:scale(0)}
    80%{-webkit-transform:scale(1.2)}
    to{-webkit-transform:scale(1)}
}

然后只需将.popout类添加到您的框中即可。

Updated Fiddle