serii81
@serii81
Я люблю phр...

Как не дать анимации начинаться заново, после ее завершения?

Добрый день.
Есть анимация изображения, оно в течении 20 секунда плавно увеличивается.
Только после завершения анимации, изображение принимает начальные значения.
.home-page-intro {
	position: relative;
	height: 950px;
	overflow: hidden;
}

.home-page-intro__image {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	/*background-size: cover;*/
	object-fit: cover;
	z-index: 1;
	animation: homeIntroImageAnimate 20s linear;
	animation-direction: alternate;
}
@keyframes homeIntroImageAnimate {
	0% {
		transform: scale(1);
	}
	100% {
		transform: scale(1.2);
	}
}


А как остановить анимацию после ее завершения?

Заранее благодарен.
  • Вопрос задан
  • 62 просмотра
Решения вопроса 2
alekseyHunter
@alekseyHunter
Android developer
Как вариант, создать класс со значениями после анимации, в JS назначать этот класс после проигрыша анимации.
Ответ написан
@ivashjke
Vue JS, React, React Native
animation: homeIntroImageAnimate 20s linear alternate forwards;
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы