css3简单的动画与变换和过渡,突然跳到结论?
我有一个像这样的简单动画:
.elem:hover {
-webkit-transform: scale(1.3);
-webkit-transition: all .4s;
}
当我悬停时,它会正确缩放。但就在它快要完成的时候,它突然弹回原来的尺寸,然后又变成了完成的放大版本。
我该如何解决这个问题?
I have a simple animation like this:
.elem:hover {
-webkit-transform: scale(1.3);
-webkit-transition: all .4s;
}
When I hover, it scales correctly. But just when it was about to finish, it suddenly pops back to the former size and then snaps to the completed scaled up version.
How do I fix this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你有一点错误,你必须稍微不同地设置属性:
你需要在元素本身上设置动画属性,然后在悬停上设置动作:)
工作示例(仅限 Webkit 浏览器)。
You have it a little bit wrong, you have to set the attributes a little differently:
You need to set the animation attributes on the element itself, and then the action on the hover :)
Working example (Webkit browsers only).