Movatterモバイル変換


[0]ホーム

URL:


  1. 開発者向けのウェブ技術
  2. Web API
  3. ウェブアニメーション API

このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docsコミュニティーについてもっと知り、仲間になるにはこちらから。

View in EnglishAlways switch to English

ウェブアニメーション API

ウェブアニメーション API (Web Animation API) を使うことで 、ウェブページの表現を変化させるの同期やタイミング、つまり DOM 要素のアニメーションが可能です。これらはタイミングモデルおよびアニメーションモデルという 2 つのモデルの組み合わせによって実現されます。

概念と利用方法

ウェブアニメーション API は、 DOM 要素のアニメーションを記述する共通言語をブラウザーと開発者に提供します。 API の背景の概念や利用方法についての詳しい情報は、ウェブアニメーション API の使用をご覧ください。

ウェブアニメーションのインターフェイス

Animation

アニメーションノードやソースの再生制御やタイムラインを提供します。KeyframeEffect() コンストラクターで作成されたオブジェクトを取ることができます。

KeyframeEffect

キーフレームと呼ばれるアニメーション可能なプロパティと値の組み合わせ、およびそのタイミングオプションを記述します。これはAnimation() コンストラクターを使用して再生することができます。

AnimationTimeline

アニメーションのタイムラインを表します。このインターフェイスはタイムライン機能(DocumentTimeline や将来のタイムラインオブジェクトによって継承)を定義するために存在し、これ自体は開発者からはアクセスされません。

AnimationEvent

実際には CSS アニメーションの一部です。

DocumentTimeline

アニメーションのタイムラインを表し、既定の文書のタイムライン(Document.timeline プロパティを使用してアクセス)を含みます。

他のインターフェイスへの拡張

ウェブアニメーション API によってdocument およびelement に新たに追加された機能があります。

Document インターフェイスの拡張

document.timeline

既定の文書タイムラインを表すDocumentTimeline オブジェクトです。

document.getAnimations()

document 内で要素に対して現在有効なAnimation オブジェクトの配列を返します。

Element インターフェイスの拡張

Element.animate()

要素のアニメーションを作成して再生するショートカットメソッドです。作成されたAnimation オブジェクトのインスタンスを返します。

Element.getAnimations()

Animation オブジェクトの配列で、現在その要素に関連し、将来の実行が予定されているものを返します。

仕様書

Specification
Web Animations

関連情報

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp