| Class and Description |
|---|
| SVGAElement
The
SVGAElement interface provides access to the properties of <a>
elements, as well as methods to manipulate them. |
| SVGAltGlyphDefElement
The
altGlyphDef element defines a substitution representation for glyphs. |
| SVGAltGlyphElement
The
altGlyph element allows sophisticated selection of the glyphs used to render its child character data. |
| SVGAltGlyphItemElement
The
altGlyphItem element provides a set of candidates for glyph substitution by the <altGlyph>
element. |
| SVGAnimateColorElement
The
SVGAnimateColorElement interface corresponds to the <animateColor>
element. |
| SVGAnimatedBoolean
The
SVGAnimatedBoolean interface is used for attributes of type boolean which can be animated. |
| SVGAnimatedLength
The
SVGAnimatedLength interface is used for attributes of basic type <length> which can be animated. |
| SVGAnimatedPreserveAspectRatio
The
SVGAnimatedPreserveAspectRatio interface is used for attributes of type SVGPreserveAspectRatio
which can be animated. |
| SVGAnimatedRect
The
SVGAnimatedRect interface is used for attributes of basic SVGRect
which can be animated. |
| SVGAnimatedString
The
SVGAnimatedString interface is used for attributes of type DOMString
which can be animated. |
| SVGAnimatedTransformList
The
SVGAnimatedTransformList interface is used for attributes which take a list of numbers and which can be animated. |
| SVGAnimateElement
The
SVGAnimateElement interface corresponds to the <animate>
element. |
| SVGAnimateMotionElement
The
SVGAnimateMotionElement interface corresponds to the <animateMotion>
element. |
| SVGAnimateTransformElement
The
SVGAnimateTransformElement interface corresponds to the <animateTransform>
element. |
| SVGAnimationElement
The
SVGAnimationElement interface is the base interface for all of the animation element interfaces: SVGAnimateElement
, SVGSetElement
, SVGAnimateColorElement
, SVGAnimateMotionElement
and SVGAnimateTransformElement
. |
| SVGCircleElement
The
SVGCircleElement interface provides access to the properties of <circle>
elements, as well as methods to manipulate them. |
| SVGClipPathElement
The
SVGClipPathElement interface provides access to the properties of <clipPath>
elements, as well as methods to manipulate them. |
| SVGComponentTransferFunctionElement |
| SVGCursorElement
The
SVGCursorElement interface provides access to the properties of <cursor>
elements, as well as methods to manipulate them. |
| SVGDefsElement
The
SVGDefsElement interface corresponds to the <defs>
element. |
| SVGDescElement
The
SVGDescElement interface corresponds to the <desc>
element. |
| SVGElement
All of the SVG DOM interfaces that correspond directly to elements in the SVG language derive from the
SVGElement interface. |
| SVGEllipseElement
The
SVGEllipseElement interface provides access to the properties of <ellipse>
elements, as well as methods to manipulate them. |
| SVGFEBlendElement
The
feBlend filter composes two objects together ruled by a certain blending mode. |
| SVGFEColorMatrixElement
This filter changes colors based on a transformation matrix.
|
| SVGFEComponentTransferElement |
| SVGFECompositeElement
Two input images are joined by means of an
operator applied to each input pixel together with an arithmetic operation |
| SVGFEConvolveMatrixElement
The filter modifies a pixel by means of a convolution matrix, that also takes neighboring pixels into account.
|
| SVGFEDiffuseLightingElement
This filter takes in a light source and applies it to an image, using the alpha channel as a bump map.
|
| SVGFEDisplacementMapElement
The pixel value of an input image i2 is used to displace the original image i1.
|
| SVGFEDistantLightElement |
| SVGFEDropShadowElement |
| SVGFEFloodElement
The filter fills the filter subregion with the color and opacity defined by
flood-color and
flood-opacity. |
| SVGFEFuncAElement |
| SVGFEFuncBElement |
| SVGFEFuncGElement |
| SVGFEFuncRElement |
| SVGFEGaussianBlurElement
The filter blurs the input image by the amount specified in
stdDeviation, which defines the bell-curve. |
| SVGFEImageElement
The feImage filter fetches image data from an external source and provides the pixel data as output.
|
| SVGFEMergeElement
The feMerge filter allows filter effects to be applied concurrently instead of sequentially.
|
| SVGFEMergeNodeElement
The feMergeNode takes the result of another filter to be processed by its parent
<feMerge>
. |
| SVGFEMorphologyElement
This filter is used to erode or dilate the input image.
|
| SVGFEOffsetElement |
| SVGFEPointLightElement |
| SVGFESpecularLightingElement |
| SVGFESpotLightElement |
| SVGFETileElement
An input image is tiled and the result used to fill a target.
|
| SVGFETurbulenceElement
The filter primitive creates a perturbation image, like cloud or marble textures.
|
| SVGFilterElement
The
filter element serves as container for atomic filter operations. |
| SVGFontElement
The
SVGHFontElement interface corresponds to the <font>
elements. |
| SVGFontFaceElement
The
SVGFontFaceElement interface corresponds to the <font-face>
elements. |
| SVGFontFaceFormatElement
The
SVGFontFaceFormatElement interface corresponds to the <font-face-format>
elements. |
| SVGFontFaceNameElement
The
SVGFontFaceNameElement interface corresponds to the <font-face-name>
elements. |
| SVGFontFaceSrcElement
The
SVGFontFaceSrcElement interface corresponds to the <font-face-src>
elements. |
| SVGFontFaceUriElement
The
SVGFontFaceUriElement interface corresponds to the <font-face-uri>
elements. |
| SVGForeignObjectElement
The
SVGForeignObjectElement interface provides access to the properties of <foreignObject>
elements, as well as methods to manipulate them. |
| SVGGElement
The
SVGGElement interface corresponds to the <g>
element. |
| SVGGlyphElement
The
SVGGlyphElement interface corresponds to the <glyph>
elements. |
| SVGGlyphRefElement |
| SVGGradientElement
The
SVGGradient interface is a base interface used by SVGLinearGradientElement
and SVGRadialGradientElement
. |
| SVGHKernElement
The
SVGHKernElement interface corresponds to the <hkern>
elements. |
| SVGImageElement
The
SVGImageElement interface corresponds to the <image>
element. |
| SVGLinearGradientElement
The
SVGLinearGradientElement interface corresponds to the <linearGradient>
element. |
| SVGLineElement
The
SVGLineElement interface provides access to the properties of <line>
elements, as well as methods to manipulate them. |
| SVGMarkerElement
The
marker element defines the graphics that is to be used for drawing arrowheads or polymarkers on a given <path>
, <line>
, <polyline>
or <polygon>
element. |
| SVGMaskElement
The
SVGMaskElement interface provides access to the properties of <mask>
elements, as well as methods to manipulate them. |
| SVGMatrix
Many of SVG's graphics operations utilize 2x3 matrices of the form:
|
| SVGMetadataElement
Metadata is structured data about data.
|
| SVGMissingGlyphElement
The
SVGMissingGlyphElement interface corresponds to the <missing-glyph>
elements. |
| SVGMPathElement
The
SVGMPathElement interface corresponds to the <mpath>
element. |
| SVGPathElement
The
SVGPathElement interface corresponds to the <path>
element. |
| SVGPatternElement
The
SVGPatternElement interface corresponds to the <pattern>
element. |
| SVGPolygonElement
The
polygon element defines a closed shape consisting of a set of connected straight line segments. |
| SVGPolylineElement
The
polyline element is an SVG basic shape, used to create a series of straight lines connecting several points. |
| SVGRadialGradientElement
The
SVGRadialGradientElement interface corresponds to the <radialGradient>
element. |
| SVGRect
The
SVGRect represents rectangular geometry. |
| SVGRectElement
The
SVGRectElement interface provides access to the properties of <rect>
elements, as well as methods to manipulate them. |
| SVGScriptElement
The
SVGScriptElement interface corresponds to the SVG <script>
element. |
| SVGSetElement
The
SVGSetElement interface corresponds to the <set>
element. |
| SVGStopElement
The
SVGStopElement interface corresponds to the <stop>
element. |
| SVGStringList
The
SVGStringList defines a list of DOMString
objects. |
| SVGStyleElement
The
SVGStyleElement interface corresponds to the SVG <style>
element. |
| SVGSVGElement
The
SVGSVGElement interface provides access to the properties of <svg>
elements, as well as methods to manipulate them. |
| SVGSwitchElement
The
SVGSwitchElement interface corresponds to the <switch>
element. |
| SVGSymbolElement
The
SVGSymbolElement interface corresponds to the <symbol>
element. |
| SVGTextContentElement |
| SVGTextElement
The
SVGTextElement interface provides access to the properties of <text>
elements, as well as methods to manipulate them. |
| SVGTextPathElement
In addition to text drawn in a straight line, SVG also includes the ability to place text along the shape of a
<path>
element. |
| SVGTextPositioningElement
The
SVGTextPositioningElement interface is inherited by text-related interfaces: SVGTextElement
, SVGTSpanElement
, SVGTRefElement
and SVGAltGlyphElement
. |
| SVGTitleElement
The
SVGTitleElement interface corresponds to the <title>
element. |
| SVGTRefElement
The
SVGTRefElement interface provides access to the properties of <tref>
elements, as well as methods to manipulate them. |
| SVGTSpanElement
The
SVGTSpanElement interface provides access to the properties of <tspan>
elements, as well as methods to manipulate them. |
| SVGUseElement
The
SVGUseElement interface provides access to the properties of <use>
elements, as well as methods to manipulate them. |
| SVGViewElement
The
SVGViewElement interface provides access to the properties of <view>
elements, as well as methods to manipulate them. |
| SVGVKernElement
The
SVGVKernElement interface corresponds to the <vkern>
elements. |
| Class and Description |
|---|
| SVGDocument |
| Class and Description |
|---|
| ElementTimeControl |
| SVGExternalResourcesRequired |
| SVGFilterPrimitiveStandardAttributes |
| SVGFitToViewBox |
| SVGLangSpace |
| SVGLocatable |
| SVGStylable
The
SVGStylable interface is implemented on all objects corresponding to SVG elements that can have
style, {{SVGAttr("class") and presentation attributes specified on them. |
| SVGTests
Interface
SVGTests defines an interface which applies to all elements which have attributes
requiredFeatures,
requiredExtensions and
systemLanguage. |
| SVGTransformable
Interface
SVGTransformable contains properties and methods that apply to all elements which have attribute
transform. |
| SVGURIReference |
| SVGZoomAndPan |
| Class and Description |
|---|
| ElementTimeControl |
| SVGElement
All of the SVG DOM interfaces that correspond directly to elements in the SVG language derive from the
SVGElement interface. |
| SVGExternalResourcesRequired |
| SVGFilterPrimitiveStandardAttributes |
| SVGFitToViewBox |
| SVGLangSpace |
| SVGLocatable |
| SVGStylable
The
SVGStylable interface is implemented on all objects corresponding to SVG elements that can have
style, {{SVGAttr("class") and presentation attributes specified on them. |
| SVGTests
Interface
SVGTests defines an interface which applies to all elements which have attributes
requiredFeatures,
requiredExtensions and
systemLanguage. |
| SVGTransformable
Interface
SVGTransformable contains properties and methods that apply to all elements which have attribute
transform. |
| SVGURIReference |
| SVGZoomAndPan |
| Class and Description |
|---|
| ElementTimeControl |
| SVGExternalResourcesRequired |
| SVGFilterPrimitiveStandardAttributes |
| SVGFitToViewBox |
| SVGLangSpace |
| SVGLocatable |
| SVGStylable
The
SVGStylable interface is implemented on all objects corresponding to SVG elements that can have
style, {{SVGAttr("class") and presentation attributes specified on them. |
| SVGTests
Interface
SVGTests defines an interface which applies to all elements which have attributes
requiredFeatures,
requiredExtensions and
systemLanguage. |
| SVGTransformable
Interface
SVGTransformable contains properties and methods that apply to all elements which have attribute
transform. |
| SVGURIReference |
| SVGZoomAndPan |
| Class and Description |
|---|
| ElementTimeControl |
| SVGExternalResourcesRequired |
| SVGFilterPrimitiveStandardAttributes |
| SVGFitToViewBox |
| SVGLangSpace |
| SVGLocatable |
| SVGStylable
The
SVGStylable interface is implemented on all objects corresponding to SVG elements that can have
style, {{SVGAttr("class") and presentation attributes specified on them. |
| SVGTests
Interface
SVGTests defines an interface which applies to all elements which have attributes
requiredFeatures,
requiredExtensions and
systemLanguage. |
| SVGTransformable
Interface
SVGTransformable contains properties and methods that apply to all elements which have attribute
transform. |
| SVGURIReference |
| SVGZoomAndPan |
| Class and Description |
|---|
| ElementTimeControl |
| SVGExternalResourcesRequired |
| SVGFilterPrimitiveStandardAttributes |
| SVGFitToViewBox |
| SVGLangSpace |
| SVGLocatable |
| SVGStylable
The
SVGStylable interface is implemented on all objects corresponding to SVG elements that can have
style, {{SVGAttr("class") and presentation attributes specified on them. |
| SVGTests
Interface
SVGTests defines an interface which applies to all elements which have attributes
requiredFeatures,
requiredExtensions and
systemLanguage. |
| SVGTransformable
Interface
SVGTransformable contains properties and methods that apply to all elements which have attribute
transform. |
| SVGURIReference |
| SVGZoomAndPan |
| Class and Description |
|---|
| ElementTimeControl |
| SVGExternalResourcesRequired |
| SVGFilterPrimitiveStandardAttributes |
| SVGFitToViewBox |
| SVGLangSpace |
| SVGLocatable |
| SVGStylable
The
SVGStylable interface is implemented on all objects corresponding to SVG elements that can have
style, {{SVGAttr("class") and presentation attributes specified on them. |
| SVGTests
Interface
SVGTests defines an interface which applies to all elements which have attributes
requiredFeatures,
requiredExtensions and
systemLanguage. |
| SVGTransformable
Interface
SVGTransformable contains properties and methods that apply to all elements which have attribute
transform. |
| SVGURIReference |
| SVGZoomAndPan |
| Class and Description |
|---|
| ElementTimeControl |
| SVGAElement
The
SVGAElement interface provides access to the properties of <a>
elements, as well as methods to manipulate them. |
| SVGAltGlyphDefElement
The
altGlyphDef element defines a substitution representation for glyphs. |
| SVGAltGlyphElement
The
altGlyph element allows sophisticated selection of the glyphs used to render its child character data. |
| SVGAltGlyphItemElement
The
altGlyphItem element provides a set of candidates for glyph substitution by the <altGlyph>
element. |
| SVGAngle
The
SVGAngle interface correspond to the <angle> basic data type. |
| SVGAnimateColorElement
The
SVGAnimateColorElement interface corresponds to the <animateColor>
element. |
| SVGAnimatedAngle
The
SVGAnimatedAngle interface is used for attributes of basic type <angle> which can be animated. |
| SVGAnimatedBoolean
The
SVGAnimatedBoolean interface is used for attributes of type boolean which can be animated. |
| SVGAnimatedEnumeration
The
SVGAnimatedEnumeration interface is used for attributes whose value must be a constant from a particular enumeration and which can be animated. |
| SVGAnimatedInteger
The
SVGAnimatedInteger interface is used for attributes of basic type <integer> which can be animated. |
| SVGAnimatedLength
The
SVGAnimatedLength interface is used for attributes of basic type <length> which can be animated. |
| SVGAnimatedLengthList
The
SVGAnimatedLengthList interface is used for attributes of type SVGLengthList
which can be animated. |
| SVGAnimatedNumber
The
SVGAnimatedNumber interface is used for attributes of basic type <Number> which can be animated. |
| SVGAnimatedNumberList
The
SVGAnimatedNumber interface is used for attributes which take a list of numbers and which can be animated. |
| SVGAnimatedPreserveAspectRatio
The
SVGAnimatedPreserveAspectRatio interface is used for attributes of type SVGPreserveAspectRatio
which can be animated. |
| SVGAnimatedRect
The
SVGAnimatedRect interface is used for attributes of basic SVGRect
which can be animated. |
| SVGAnimatedString
The
SVGAnimatedString interface is used for attributes of type DOMString
which can be animated. |
| SVGAnimatedTransformList
The
SVGAnimatedTransformList interface is used for attributes which take a list of numbers and which can be animated. |
| SVGAnimateElement
The
SVGAnimateElement interface corresponds to the <animate>
element. |
| SVGAnimateMotionElement
The
SVGAnimateMotionElement interface corresponds to the <animateMotion>
element. |
| SVGAnimateTransformElement
The
SVGAnimateTransformElement interface corresponds to the <animateTransform>
element. |
| SVGAnimationElement
The
SVGAnimationElement interface is the base interface for all of the animation element interfaces: SVGAnimateElement
, SVGSetElement
, SVGAnimateColorElement
, SVGAnimateMotionElement
and SVGAnimateTransformElement
. |
| SVGCircleElement
The
SVGCircleElement interface provides access to the properties of <circle>
elements, as well as methods to manipulate them. |
| SVGClipPathElement
The
SVGClipPathElement interface provides access to the properties of <clipPath>
elements, as well as methods to manipulate them. |
| SVGColor
This page explains more about how you can specify color in CSS.
|
| SVGComponentTransferFunctionElement |
| SVGCursorElement
The
SVGCursorElement interface provides access to the properties of <cursor>
elements, as well as methods to manipulate them. |
| SVGDefsElement
The
SVGDefsElement interface corresponds to the <defs>
element. |
| SVGDescElement
The
SVGDescElement interface corresponds to the <desc>
element. |
| SVGDocument |
| SVGElement
All of the SVG DOM interfaces that correspond directly to elements in the SVG language derive from the
SVGElement interface. |
| SVGElementInstance |
| SVGElementInstanceList |
| SVGEllipseElement
The
SVGEllipseElement interface provides access to the properties of <ellipse>
elements, as well as methods to manipulate them. |
| SVGException |
| SVGExternalResourcesRequired |
| SVGFEBlendElement
The
feBlend filter composes two objects together ruled by a certain blending mode. |
| SVGFEColorMatrixElement
This filter changes colors based on a transformation matrix.
|
| SVGFEComponentTransferElement |
| SVGFECompositeElement
Two input images are joined by means of an
operator applied to each input pixel together with an arithmetic operation |
| SVGFEConvolveMatrixElement
The filter modifies a pixel by means of a convolution matrix, that also takes neighboring pixels into account.
|
| SVGFEDiffuseLightingElement
This filter takes in a light source and applies it to an image, using the alpha channel as a bump map.
|
| SVGFEDisplacementMapElement
The pixel value of an input image i2 is used to displace the original image i1.
|
| SVGFEDistantLightElement |
| SVGFEDropShadowElement |
| SVGFEFloodElement
The filter fills the filter subregion with the color and opacity defined by
flood-color and
flood-opacity. |
| SVGFEFuncAElement |
| SVGFEFuncBElement |
| SVGFEFuncGElement |
| SVGFEFuncRElement |
| SVGFEGaussianBlurElement
The filter blurs the input image by the amount specified in
stdDeviation, which defines the bell-curve. |
| SVGFEImageElement
The feImage filter fetches image data from an external source and provides the pixel data as output.
|
| SVGFEMergeElement
The feMerge filter allows filter effects to be applied concurrently instead of sequentially.
|
| SVGFEMergeNodeElement
The feMergeNode takes the result of another filter to be processed by its parent
<feMerge>
. |
| SVGFEMorphologyElement
This filter is used to erode or dilate the input image.
|
| SVGFEOffsetElement |
| SVGFEPointLightElement |
| SVGFESpecularLightingElement |
| SVGFESpotLightElement |
| SVGFETileElement
An input image is tiled and the result used to fill a target.
|
| SVGFETurbulenceElement
The filter primitive creates a perturbation image, like cloud or marble textures.
|
| SVGFilterElement
The
filter element serves as container for atomic filter operations. |
| SVGFilterPrimitiveStandardAttributes |
| SVGFitToViewBox |
| SVGFontElement
The
SVGHFontElement interface corresponds to the <font>
elements. |
| SVGFontFaceElement
The
SVGFontFaceElement interface corresponds to the <font-face>
elements. |
| SVGFontFaceFormatElement
The
SVGFontFaceFormatElement interface corresponds to the <font-face-format>
elements. |
| SVGFontFaceNameElement
The
SVGFontFaceNameElement interface corresponds to the <font-face-name>
elements. |
| SVGFontFaceSrcElement
The
SVGFontFaceSrcElement interface corresponds to the <font-face-src>
elements. |
| SVGFontFaceUriElement
The
SVGFontFaceUriElement interface corresponds to the <font-face-uri>
elements. |
| SVGForeignObjectElement
The
SVGForeignObjectElement interface provides access to the properties of <foreignObject>
elements, as well as methods to manipulate them. |
| SVGGElement
The
SVGGElement interface corresponds to the <g>
element. |
| SVGGlyphElement
The
SVGGlyphElement interface corresponds to the <glyph>
elements. |
| SVGGlyphRefElement |
| SVGGradientElement
The
SVGGradient interface is a base interface used by SVGLinearGradientElement
and SVGRadialGradientElement
. |
| SVGHKernElement
The
SVGHKernElement interface corresponds to the <hkern>
elements. |
| SVGImageElement
The
SVGImageElement interface corresponds to the <image>
element. |
| SVGLangSpace |
| SVGLength
The
SVGLength interface correspond to the <length> basic data type. |
| SVGLengthList
The
SVGLengthList defines a list of SVGLength
objects. |
| SVGLinearGradientElement
The
SVGLinearGradientElement interface corresponds to the <linearGradient>
element. |
| SVGLineElement
The
SVGLineElement interface provides access to the properties of <line>
elements, as well as methods to manipulate them. |
| SVGLocatable |
| SVGMarkerElement
The
marker element defines the graphics that is to be used for drawing arrowheads or polymarkers on a given <path>
, <line>
, <polyline>
or <polygon>
element. |
| SVGMaskElement
The
SVGMaskElement interface provides access to the properties of <mask>
elements, as well as methods to manipulate them. |
| SVGMatrix
Many of SVG's graphics operations utilize 2x3 matrices of the form:
|
| SVGMetadataElement
Metadata is structured data about data.
|
| SVGMissingGlyphElement
The
SVGMissingGlyphElement interface corresponds to the <missing-glyph>
elements. |
| SVGMPathElement
The
SVGMPathElement interface corresponds to the <mpath>
element. |
| SVGNumber
The
SVGNumber interface correspond to the <number> basic data type. |
| SVGNumberList
The
SVGNumberList defines a list of SVGNumber
objects. |
| SVGPaint |
| SVGPathElement
The
SVGPathElement interface corresponds to the <path>
element. |
| SVGPathSeg |
| SVGPathSegArcAbs |
| SVGPathSegArcRel |
| SVGPathSegClosePath |
| SVGPathSegCurvetoCubicAbs |
| SVGPathSegCurvetoCubicRel |
| SVGPathSegCurvetoCubicSmoothAbs |
| SVGPathSegCurvetoCubicSmoothRel |
| SVGPathSegCurvetoQuadraticAbs |
| SVGPathSegCurvetoQuadraticRel |
| SVGPathSegCurvetoQuadraticSmoothAbs |
| SVGPathSegCurvetoQuadraticSmoothRel |
| SVGPathSegLinetoAbs |
| SVGPathSegLinetoHorizontalAbs |
| SVGPathSegLinetoHorizontalRel |
| SVGPathSegLinetoRel |
| SVGPathSegLinetoVerticalAbs |
| SVGPathSegLinetoVerticalRel |
| SVGPathSegList |
| SVGPathSegMovetoAbs |
| SVGPathSegMovetoRel |
| SVGPatternElement
The
SVGPatternElement interface corresponds to the <pattern>
element. |
| SVGPoint |
| SVGPointList |
| SVGPolygonElement
The
polygon element defines a closed shape consisting of a set of connected straight line segments. |
| SVGPolylineElement
The
polyline element is an SVG basic shape, used to create a series of straight lines connecting several points. |
| SVGPreserveAspectRatio
The
SVGPreserveAspectRatio interface corresponds to the
preserveAspectRatio attribute, which is available for some of SVG's elements. |
| SVGRadialGradientElement
The
SVGRadialGradientElement interface corresponds to the <radialGradient>
element. |
| SVGRect
The
SVGRect represents rectangular geometry. |
| SVGRectElement
The
SVGRectElement interface provides access to the properties of <rect>
elements, as well as methods to manipulate them. |
| SVGRenderingIntent |
| SVGScriptElement
The
SVGScriptElement interface corresponds to the SVG <script>
element. |
| SVGSetElement
The
SVGSetElement interface corresponds to the <set>
element. |
| SVGStopElement
The
SVGStopElement interface corresponds to the <stop>
element. |
| SVGStringList
The
SVGStringList defines a list of DOMString
objects. |
| SVGStylable
The
SVGStylable interface is implemented on all objects corresponding to SVG elements that can have
style, {{SVGAttr("class") and presentation attributes specified on them. |
| SVGStyleElement
The
SVGStyleElement interface corresponds to the SVG <style>
element. |
| SVGSVGElement
The
SVGSVGElement interface provides access to the properties of <svg>
elements, as well as methods to manipulate them. |
| SVGSwitchElement
The
SVGSwitchElement interface corresponds to the <switch>
element. |
| SVGSymbolElement
The
SVGSymbolElement interface corresponds to the <symbol>
element. |
| SVGTests
Interface
SVGTests defines an interface which applies to all elements which have attributes
requiredFeatures,
requiredExtensions and
systemLanguage. |
| SVGTextContentElement |
| SVGTextElement
The
SVGTextElement interface provides access to the properties of <text>
elements, as well as methods to manipulate them. |
| SVGTextPathElement
In addition to text drawn in a straight line, SVG also includes the ability to place text along the shape of a
<path>
element. |
| SVGTextPositioningElement
The
SVGTextPositioningElement interface is inherited by text-related interfaces: SVGTextElement
, SVGTSpanElement
, SVGTRefElement
and SVGAltGlyphElement
. |
| SVGTitleElement
The
SVGTitleElement interface corresponds to the <title>
element. |
SVGTransform
SVGTransform is the interface for one of the component transformations within an SVGTransformList
; thus, an SVGTransform object corresponds to a single component (e.g., scale(…) or matrix(…)) within a
transform attribute. |
| SVGTransformable
Interface
SVGTransformable contains properties and methods that apply to all elements which have attribute
transform. |
| SVGTransformList
The
SVGTransformList defines a list of SVGTransform
objects. |
| SVGTRefElement
The
SVGTRefElement interface provides access to the properties of <tref>
elements, as well as methods to manipulate them. |
| SVGTSpanElement
The
SVGTSpanElement interface provides access to the properties of <tspan>
elements, as well as methods to manipulate them. |
| SVGUnitTypes |
| SVGURIReference |
| SVGUseElement
The
SVGUseElement interface provides access to the properties of <use>
elements, as well as methods to manipulate them. |
| SVGViewElement
The
SVGViewElement interface provides access to the properties of <view>
elements, as well as methods to manipulate them. |
| SVGViewSpec |
| SVGVKernElement
The
SVGVKernElement interface corresponds to the <vkern>
elements. |
| SVGZoomAndPan |
| SVGZoomEvent |
| Class and Description |
|---|
| ElementTimeControl |
| SVGExternalResourcesRequired |
| SVGFilterPrimitiveStandardAttributes |
| SVGFitToViewBox |
| SVGLangSpace |
| SVGLocatable |
| SVGStylable
The
SVGStylable interface is implemented on all objects corresponding to SVG elements that can have
style, {{SVGAttr("class") and presentation attributes specified on them. |
| SVGTests
Interface
SVGTests defines an interface which applies to all elements which have attributes
requiredFeatures,
requiredExtensions and
systemLanguage. |
| SVGTransformable
Interface
SVGTransformable contains properties and methods that apply to all elements which have attribute
transform. |
| SVGURIReference |
| SVGZoomAndPan |
| Class and Description |
|---|
| ElementTimeControl |
| SVGExternalResourcesRequired |
| SVGFilterPrimitiveStandardAttributes |
| SVGFitToViewBox |
| SVGLangSpace |
| SVGLocatable |
| SVGStylable
The
SVGStylable interface is implemented on all objects corresponding to SVG elements that can have
style, {{SVGAttr("class") and presentation attributes specified on them. |
| SVGTests
Interface
SVGTests defines an interface which applies to all elements which have attributes
requiredFeatures,
requiredExtensions and
systemLanguage. |
| SVGTransformable
Interface
SVGTransformable contains properties and methods that apply to all elements which have attribute
transform. |
| SVGURIReference |
| SVGZoomAndPan |
| Class and Description |
|---|
| ElementTimeControl |
| SVGExternalResourcesRequired |
| SVGFilterPrimitiveStandardAttributes |
| SVGFitToViewBox |
| SVGLangSpace |
| SVGLocatable |
| SVGStylable
The
SVGStylable interface is implemented on all objects corresponding to SVG elements that can have
style, {{SVGAttr("class") and presentation attributes specified on them. |
| SVGTests
Interface
SVGTests defines an interface which applies to all elements which have attributes
requiredFeatures,
requiredExtensions and
systemLanguage. |
| SVGTransformable
Interface
SVGTransformable contains properties and methods that apply to all elements which have attribute
transform. |
| SVGURIReference |
| SVGZoomAndPan |
| Class and Description |
|---|
| ElementTimeControl |
| SVGAngle
The
SVGAngle interface correspond to the <angle> basic data type. |
| SVGAnimatedAngle
The
SVGAnimatedAngle interface is used for attributes of basic type <angle> which can be animated. |
| SVGAnimatedBoolean
The
SVGAnimatedBoolean interface is used for attributes of type boolean which can be animated. |
| SVGAnimatedEnumeration
The
SVGAnimatedEnumeration interface is used for attributes whose value must be a constant from a particular enumeration and which can be animated. |
| SVGAnimatedInteger
The
SVGAnimatedInteger interface is used for attributes of basic type <integer> which can be animated. |
| SVGAnimatedLength
The
SVGAnimatedLength interface is used for attributes of basic type <length> which can be animated. |
| SVGAnimatedLengthList
The
SVGAnimatedLengthList interface is used for attributes of type SVGLengthList
which can be animated. |
| SVGAnimatedNumber
The
SVGAnimatedNumber interface is used for attributes of basic type <Number> which can be animated. |
| SVGAnimatedNumberList
The
SVGAnimatedNumber interface is used for attributes which take a list of numbers and which can be animated. |
| SVGAnimatedPreserveAspectRatio
The
SVGAnimatedPreserveAspectRatio interface is used for attributes of type SVGPreserveAspectRatio
which can be animated. |
| SVGAnimatedRect
The
SVGAnimatedRect interface is used for attributes of basic SVGRect
which can be animated. |
| SVGAnimatedString
The
SVGAnimatedString interface is used for attributes of type DOMString
which can be animated. |
| SVGAnimatedTransformList
The
SVGAnimatedTransformList interface is used for attributes which take a list of numbers and which can be animated. |
| SVGAnimationElement
The
SVGAnimationElement interface is the base interface for all of the animation element interfaces: SVGAnimateElement
, SVGSetElement
, SVGAnimateColorElement
, SVGAnimateMotionElement
and SVGAnimateTransformElement
. |
| SVGColor
This page explains more about how you can specify color in CSS.
|
| SVGComponentTransferFunctionElement |
| SVGElement
All of the SVG DOM interfaces that correspond directly to elements in the SVG language derive from the
SVGElement interface. |
| SVGElementInstance |
| SVGElementInstanceList |
| SVGExternalResourcesRequired |
| SVGFilterPrimitiveStandardAttributes |
| SVGFitToViewBox |
| SVGGradientElement
The
SVGGradient interface is a base interface used by SVGLinearGradientElement
and SVGRadialGradientElement
. |
| SVGLangSpace |
| SVGLength
The
SVGLength interface correspond to the <length> basic data type. |
| SVGLengthList
The
SVGLengthList defines a list of SVGLength
objects. |
| SVGLocatable |
| SVGMatrix
Many of SVG's graphics operations utilize 2x3 matrices of the form:
|
| SVGNumber
The
SVGNumber interface correspond to the <number> basic data type. |
| SVGNumberList
The
SVGNumberList defines a list of SVGNumber
objects. |
| SVGPathSeg |
| SVGPathSegArcAbs |
| SVGPathSegArcRel |
| SVGPathSegClosePath |
| SVGPathSegCurvetoCubicAbs |
| SVGPathSegCurvetoCubicRel |
| SVGPathSegCurvetoCubicSmoothAbs |
| SVGPathSegCurvetoCubicSmoothRel |
| SVGPathSegCurvetoQuadraticAbs |
| SVGPathSegCurvetoQuadraticRel |
| SVGPathSegCurvetoQuadraticSmoothAbs |
| SVGPathSegCurvetoQuadraticSmoothRel |
| SVGPathSegLinetoAbs |
| SVGPathSegLinetoHorizontalAbs |
| SVGPathSegLinetoHorizontalRel |
| SVGPathSegLinetoRel |
| SVGPathSegLinetoVerticalAbs |
| SVGPathSegLinetoVerticalRel |
| SVGPathSegList |
| SVGPathSegMovetoAbs |
| SVGPathSegMovetoRel |
| SVGPoint |
| SVGPointList |
| SVGPreserveAspectRatio
The
SVGPreserveAspectRatio interface corresponds to the
preserveAspectRatio attribute, which is available for some of SVG's elements. |
| SVGRect
The
SVGRect represents rectangular geometry. |
| SVGStringList
The
SVGStringList defines a list of DOMString
objects. |
| SVGStylable
The
SVGStylable interface is implemented on all objects corresponding to SVG elements that can have
style, {{SVGAttr("class") and presentation attributes specified on them. |
| SVGSVGElement
The
SVGSVGElement interface provides access to the properties of <svg>
elements, as well as methods to manipulate them. |
| SVGTests
Interface
SVGTests defines an interface which applies to all elements which have attributes
requiredFeatures,
requiredExtensions and
systemLanguage. |
| SVGTextContentElement |
| SVGTextPositioningElement
The
SVGTextPositioningElement interface is inherited by text-related interfaces: SVGTextElement
, SVGTSpanElement
, SVGTRefElement
and SVGAltGlyphElement
. |
SVGTransform
SVGTransform is the interface for one of the component transformations within an SVGTransformList
; thus, an SVGTransform object corresponds to a single component (e.g., scale(…) or matrix(…)) within a
transform attribute. |
| SVGTransformable
Interface
SVGTransformable contains properties and methods that apply to all elements which have attribute
transform. |
| SVGTransformList
The
SVGTransformList defines a list of SVGTransform
objects. |
| SVGURIReference |
| SVGUseElement
The
SVGUseElement interface provides access to the properties of <use>
elements, as well as methods to manipulate them. |
| SVGViewSpec |
| SVGZoomAndPan |
Copyright © 2016. All rights reserved.