[Edge]。→、、
KeyframeEffect の計算されたオフセットとともに、このアニメーションを構成する計算されたキーフレームの配列(→keyframes)を返します。
| KeyframeEffect | KeyframeEffect オブジェクト。 | 
|---|
次の形式で一連のオブジェクトを返します。
これは、@keyframes を使用して、CSS スタイルシートで開始状態と終了状態をパーセンテージで指定するのと同じです。
KeyframeEffect.spacing を使用してキーフレームが自動的に配置される場合 null になります。
HTML:
<DIV id=IdTest style="width:1em">■</DIV> <SPAN id=IdLog></SPAN>
JavaScript:
KE=new KeyframeEffect(  //アニメーション効果:
  IdTest,  //ターゲット要素。
  [        //キーフレーム。
    {transform:'translateX(0)'}
    , {transform:'translateX(200px)'}  //X軸移動、透明度。
  ], 
  {duration:3000, fill:'forwards'}  //掛ける時間、プロパティ反映の仕方。
);
D=KE.getKeyframes();  //=[object]:[object Object],[object Object]
	//0=[object]:[object Object]
	//1=[object]:[object Object]
Ani=new Animation(KE, document.timeline);  //アニメーション生成。
//Ani.play();  //再生。
 得られた内容:
//D[0]=[object]:[object Object] //offset=[object]:null //easing=[string]:linear //composite=[string]:auto //transform=[string]:translateX(0px) //computedOffset=[number]:0 //D[1]=[object]:[object Object] //offset=[object]:null //easing=[string]:linear //composite=[string]:auto //transform=[string]:translateX(200px) //computedOffset=[number]:1