1

我有一个像这样的简单动画:

.elem:hover {
-webkit-transform: scale(1.3);
-webkit-transition: all .4s;
}

当我悬停时,它会正确缩放。但就在它即将完成时,它突然弹回原来的大小,然后捕捉到完成的放大版本。

我该如何解决?

4

1 回答 1

3

你有一点错误,你必须设置一些不同的属性:

.elem { -webkit-transition: all .4s ease-in-out; }
.elem:hover { -webkit-transform: scale(1.3); }

您需要在元素本身上设置动画属性,然后在悬停时设置动作:)

工作示例(仅限 Webkit 浏览器)

于 2011-02-22T09:40:46.440 回答