У меня есть анимация, сделанная в CSS, в которой я хочу изменить% (или ключевой кадр) всякий раз, когда пользователь нажимает кнопку button.Means, анимация должна продолжаться, но из указанного ключевого кадра теперь имеет значение, keyframe, в котором он сейчас находится. HTML-код выглядит следующим образом:CSS Animation - Change%
<!DOCTYPE html>
<html>
<head>
<style>
.animate{
animation:main 5s infinite;
}
@ keyframes main{
0%{color:#000000;}
25%{color:#FF0000;}
50%{color:#00FF00;}
75%{color:#0000FF;}
100%{color:#000000;}
}
</style>
</head>
<body>
<div id="animate" class="animate">Some text</div>
<div onclick="change()">Change frame</div>
</body>
</html>
<script>
function change(){
document.getElementById("animate").style.frame=50%; //need help here
}
</script>
Анимация работает нормально. Проблема в том, что я не смог найти какое-либо свойство, которое я могу использовать для изменения ключевых кадров (object.style.frame не является свойством!)
Есть ли такие свойства, которые существуют для этого? Кто-нибудь знает, что такое свойство?
Ваша помощь очень ценится
Можете ли вы разместить ссылку на JSFiddle? – RevanProdigalKnight
, почему у вас нет второго символа подкачки, который является второстепенным или что-то еще и имеет 0% ключевой кадр, каковым является основной ключевой кадр в главном 50%. – GifCo
Я сделал [demo] (http://jsfiddle.net/82pwzf77/2/), что вы может играть с @RevanProdigalKnight. – Kraz