CSS关键帧动画出现意外行为

时间:2013-06-19 20:42:54

标签: css css3 animation css-animations

我试图在页面加载时从0开始向上扩展元素,但是该元素需要旋转。看起来像一个简单的事情,但似乎在动画结束后应用旋转:

@-webkit-keyframes scale{
    0%{-webkit-transform: scale(0);}
    100%{-webkit-transform: scale(1);}
}
div{
    -webkit-transform: rotate(30deg);
    -webkit-animation: scale 2s;
}

http://jsfiddle.net/mildfuzz/wnpVp/

1 个答案:

答案 0 :(得分:2)

您需要在transform规则的范围内使用@keyframes缩写,因为您的rotate()函数不在规则范围内,因此不会像您预期的那样制作动画。

http://jsfiddle.net/wnpVp/3