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

标签 css 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/

最佳答案

您需要在 @keyframes 规则中使用 transform 简写,作为您的 rotate() 函数超出了规则,因此没有像您预期的那样进行动画处理。

http://jsfiddle.net/wnpVp/3

关于css - CSS 关键帧动画出现意外行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17200939/

相关文章:

jquery - 在显示动画结束之前获取尺寸信息

css - 带有 SVG 文本动画的工件 (CSS3)

jQuery UI 选项卡最小样式

javascript - 如何停止速度动画重复自身

html - 彼此相邻的中心列

JavaScript 碰撞检测似乎不起作用?

CSS 缩放+动画在 Chrome 中模糊图像

html - 带有淡入/淡出延迟的 CSS 幻灯片

html - 让更多的行星绕轨道运行

asp.net - 禁用从网页复制数据