CSS3 アニメーションを使用していますが、アニメーションの特定の場所に移動できるようにしたいと考えています。たとえば、CSS が次のようになっている場合 (そして、すべての適切なプレフィックスを使用したふりをします):
@keyframes fade_in_out_anim {
0% { opacity: 0; }
25% { opacity: 1; }
75% { opacity: 1; }
100% { opacity: 0; }
}
#fade_in_out {
animation: fade_in_out_anim 5s;
}
次に、アニメーションを停止して、50% マークに移動できるようにしたいと思います。理想的な JavaScript は次のようになると思います。
var style = document.getElementById('fade_in_out').style;
style.animationPlayState = 'paused';
// Here comes the made up part...
style.animation.moveTo('50%'); // Or alternately...
style.animationPlayPosition = '50%';
これを実現する方法を知っている人はいますか (できれば Webkit で)。