У меня есть анимация с четырьмя частями CSS3, играющая на клике - но последняя часть анимации предназначена для снятия с экрана.Остановка анимации CSS3 на последнем кадре
Однако он всегда возвращается в исходное состояние после его воспроизведения. Кто-нибудь знает, как я могу остановить его на своем последнем кадре css (100%), иначе как избавиться от всего div, в котором он находится, как только он сыграл.
@keyframes colorchange {
0% { transform: scale(1.0) rotate(0deg); }
50% { transform: rotate(340deg) translate(-300px,0px) }
100% { transform: scale(0.5) rotate(5deg) translate(1140px,-137px); }
}
Привет, вы можете опубликовать css и html, которые используете? – 2010-12-05 19:18:24
Привет, Себастьян, я обновил свой вопрос с помощью css и javascript. Единственный html, который я использую, - это div с onclick, чтобы запустить функцию rotate. – user531192 2010-12-05 20:56:31
Возможный дубликат [Невозможно остановить анимацию в конце одного цикла] (http: // stackoverflow.com/questions/3087360/cant-stop-animation-at-end-one-cycle) – MPelletier 2014-06-20 14:24:07