KeyframeEffect: composite プロパティ
Baseline
広く利用可能
この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2022年9月以降、すべてのブラウザーで利用可能です。
composite は KeyframeEffect のプロパティで、要素のアニメーションがその基盤となるプロパティ値に与える影響を決定します。
値
これらの値を理解するには、blur(3) という基盤プロパティ値に対して blur(2) という keyframeEffect 値が動作する例を取って考えてみましょう。
replace-
keyframeEffectは組み合わせられる値で基盤の値を置換します。つまりblur(2)でblur(3)を置き換えます。 add-
keyframeEffectは組み合わせられる値を基盤の値に追加します。つまりblur(2) blur(3)となります。 accumulate-
keyframeEffectは組み合わせられる値を基盤の値に累積します。つまりblur(5)となります。
仕様書
| 仕様書 |
|---|
| Web Animations> # dom-keyframeeffect-composite> |
ブラウザーの互換性
関連情報
- ウェブアニメーション API
KeyframeEffectオブジェクトのプロパティ- 合成演算