SVG API

SVG は円、矩形、単純曲線、複雑曲線の要素を提供します。要素の属性値は、これらをどのように描画しなければならないかを指定します。 SVG APIDOM のサブセットであり、これらの SVG 要素とその属性値をメモリー上に表現することで、スクリプトやプログラミング言語に接続します。こうして SVG API は SVG 要素とその属性値へのプログラムによるアクセスを可能にするメソッドを提供します。

SVG API は以下の大分類に分類されるインターフェイスの集合です。

  1. 要素インターフェイスは、 SVG 要素のプロパティへのアクセスと、それらを操作するメソッドを提供します。
  2. 静的データ型インターフェイスは、要素の属性値へのアクセスと、それらを操作するメソッドを提供します。
  3. アニメーション可能な属性については、アニメーションデータ型インターフェイスが属性の現在のアニメーション値への読み取り専用アクセスを提供します。
  4. 同期マルチメディア統合言語 (SMIL) インターフェイス
  5. その他

インターフェイス

SVG 要素インターフェイス

SVG データ型インターフェイス

SMIL 関連インターフェイス

その他の SVG インターフェイス

仕様書

Specification
Scalable Vector Graphics (SVG) 2

関連情報