SVG API
SVG は円、矩形、単純曲線、複雑曲線の要素を提供します。要素の属性値は、これらをどのように描画しなければならないかを指定します。 SVG API は DOM のサブセットであり、これらの SVG 要素とその属性値をメモリー上に表現することで、スクリプトやプログラミング言語に接続します。こうして SVG API は SVG 要素とその属性値へのプログラムによるアクセスを可能にするメソッドを提供します。
SVG API は以下の大分類に分類されるインターフェイスの集合です。
- 要素インターフェイスは、 SVG 要素のプロパティへのアクセスと、それらを操作するメソッドを提供します。
- 静的データ型インターフェイスは、要素の属性値へのアクセスと、それらを操作するメソッドを提供します。
- アニメーション可能な属性については、アニメーションデータ型インターフェイスが属性の現在のアニメーション値への読み取り専用アクセスを提供します。
- 同期マルチメディア統合言語 (SMIL) インターフェイス
- その他
インターフェイス
SVG 要素インターフェイス
SVGAElement
SVGAnimationElement
SVGAnimateElement
SVGAnimateMotionElement
SVGAnimateTransformElement
SVGCircleElement
SVGClipPathElement
SVGComponentTransferFunctionElement
SVGCursorElement
SVGDefsElement
SVGDescElement
SVGElement
SVGEllipseElement
SVGFEBlendElement
SVGFEColorMatrixElement
SVGFEComponentTransferElement
SVGFECompositeElement
SVGFEConvolveMatrixElement
SVGFEDiffuseLightingElement
SVGFEDisplacementMapElement
SVGFEDistantLightElement
SVGFEDropShadowElement
SVGFEFloodElement
SVGFEFuncAElement
SVGFEFuncBElement
SVGFEFuncGElement
SVGFEFuncRElement
SVGFEGaussianBlurElement
SVGFEImageElement
SVGFEMergeElement
SVGFEMergeNodeElement
SVGFEMorphologyElement
SVGFEOffsetElement
SVGFEPointLightElement
SVGFESpecularLightingElement
SVGFESpotLightElement
SVGFETileElement
SVGFETurbulenceElement
SVGFilterElement
SVGForeignObjectElement
SVGGElement
SVGGeometryElement
SVGGradientElement
SVGGraphicsElement
SVGHatchElement
ExperimentalSVGHatchpathElement
ExperimentalSVGImageElement
SVGLinearGradientElement
SVGLineElement
SVGMarkerElement
ExperimentalSVGMaskElement
SVGMetadataElement
SVGMPathElement
SVGPathElement
SVGPatternElement
SVGPolylineElement
SVGPolygonElement
SVGRadialGradientElement
SVGRectElement
SVGScriptElement
SVGSetElement
SVGStopElement
SVGStyleElement
SVGSVGElement
SVGSwitchElement
SVGSymbolElement
SVGTextContentElement
SVGTextElement
SVGTextPathElement
SVGTextPositioningElement
SVGTitleElement
SVGTSpanElement
SVGUseElement
SVGViewElement
SVG データ型インターフェイス
以下は SVG プロパティと属性の定義で使われるデータ型の DOM API である。
静的型
SVGAngle
SVGElementInstance
SVGElementInstanceList
SVGLength
SVGLengthList
SVGNameList
SVGNumber
SVGNumberList
SVGPaint
SVGPreserveAspectRatio
SVGStringList
SVGTransform
SVGTransformList
アニメーション型
SMIL 関連インターフェイス
その他の SVG インターフェイス
仕様書
Specification |
---|
Scalable Vector Graphics (SVG) 2 |