SVG API
SVG 提供了用于圆形、矩形以及简单和复杂曲线的元素。元素的属性值指定了如何绘制这些元素。**SVG API** 是**DOM** 的一个子集,它通过在内存中表示这些 SVG 元素及其属性值,将这些 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
SVGImageElement
SVGLinearGradientElement
SVGLineElement
SVGMarkerElement
实验性SVGMaskElement
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
SVGLength
SVGLengthList
SVGNumber
SVGNumberList
SVGPreserveAspectRatio
SVGStringList
SVGTransform
SVGTransformList
动画类型
SMIL 相关接口
其他 SVG 接口
规范
规范 |
---|
可缩放矢量图形 (SVG) 2 |