css3 простая анимация с трансформацией и переходом, внезапный скачок при завершении? - PullRequest
1 голос
/ 22 февраля 2011

У меня есть простая анимация, подобная этой:

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

При наведении курсора он масштабируется правильно.Но как только он заканчивался, он внезапно возвращается к прежнему размеру и затем привязывается к законченной уменьшенной версии.

Как мне это исправить?

1 Ответ

3 голосов
/ 22 февраля 2011

Вы немного ошиблись, вы должны установить атрибуты немного по-другому:

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

Вам нужно установить атрибуты анимации для самого элемента, а затем действие при наведении:)

Рабочий пример (только для браузеров Webkit) .

...