AElement | The SVGAElement interface provides access to the properties of <a>
elements, as well as methods to manipulate them.
Documentation for this class was provided by MDN. |
AltGlyphDefElement | The altGlyphDef element defines a substitution representation for glyphs.
Documentation for this class was provided by MDN. |
AltGlyphElement | The altGlyph element allows sophisticated selection of the glyphs used to render its child character data.
Documentation for this class was provided by MDN. |
AltGlyphItemElement | The altGlyphItem element provides a set of candidates for glyph substitution by the <altGlyph>
element.
Documentation for this class was provided by MDN. |
Angle | The SVGAngle interface correspond to the <angle> basic data type. |
AnimateColorElement | The SVGAnimateColorElement interface corresponds to the <animateColor>
element.
Documentation for this class was provided by MDN. |
AnimateElement | The SVGAnimateElement interface corresponds to the <animate>
element.
Documentation for this class was provided by MDN. |
AnimateMotionElement | The SVGAnimateMotionElement interface corresponds to the <animateMotion>
element.
Documentation for this class was provided by MDN. |
AnimateTransformElement | The SVGAnimateTransformElement interface corresponds to the <animateTransform>
element.
Documentation for this class was provided by MDN. |
AnimatedAngle | The SVGAnimatedAngle interface is used for attributes of basic type <angle> which can be animated.
Documentation for this class was provided by MDN. |
AnimatedBoolean | The SVGAnimatedBoolean interface is used for attributes of type boolean which can be animated.
Documentation for this class was provided by MDN. |
AnimatedEnumeration | The SVGAnimatedEnumeration interface is used for attributes whose value must be a constant from a particular enumeration and which can be animated.
Documentation for this class was provided by MDN. |
AnimatedInteger | The SVGAnimatedInteger interface is used for attributes of basic type <integer> which can be animated.
Documentation for this class was provided by MDN. |
AnimatedLength | The SVGAnimatedLength interface is used for attributes of basic type <length> which can be animated.
Documentation for this class was provided by MDN. |
AnimatedLengthList | The SVGAnimatedLengthList interface is used for attributes of type SVGLengthList
which can be animated.
Documentation for this class was provided by MDN. |
AnimatedNumber | The SVGAnimatedNumber interface is used for attributes of basic type <Number> which can be animated.
Documentation for this class was provided by MDN. |
AnimatedNumberList | The SVGAnimatedNumber interface is used for attributes which take a list of numbers and which can be animated.
Documentation for this class was provided by MDN. |
AnimatedPreserveAspectRatio | The SVGAnimatedPreserveAspectRatio interface is used for attributes of type SVGPreserveAspectRatio
which can be animated.
Documentation for this class was provided by MDN. |
AnimatedRect | The SVGAnimatedRect interface is used for attributes of basic SVGRect
which can be animated.
Documentation for this class was provided by MDN. |
AnimatedString | The SVGAnimatedString interface is used for attributes of type DOMString
which can be animated.
Documentation for this class was provided by MDN. |
AnimatedTransformList | The SVGAnimatedTransformList interface is used for attributes which take a list of numbers and which can be animated.
Documentation for this class was provided by MDN. |
AnimationElement | The SVGAnimationElement interface is the base interface for all of the animation element interfaces: SVGAnimateElement
, SVGSetElement
, SVGAnimateColorElement
, SVGAnimateMotionElement
and SVGAnimateTransformElement
.
Documentation for this class was provided by MDN. |
CircleElement | The SVGCircleElement interface provides access to the properties of <circle>
elements, as well as methods to manipulate them.
Documentation for this class was provided by MDN. |
ClipPathElement | The SVGClipPathElement interface provides access to the properties of <clipPath>
elements, as well as methods to manipulate them.
Documentation for this class was provided by MDN. |
Color | This page explains more about how you can specify color in CSS.
|
ComponentTransferFunctionElement | |
CursorElement | The SVGCursorElement interface provides access to the properties of <cursor>
elements, as well as methods to manipulate them.
Documentation for this class was provided by MDN. |
DefsElement | The SVGDefsElement interface corresponds to the <defs>
element.
Documentation for this class was provided by MDN. |
DescElement | The SVGDescElement interface corresponds to the <desc>
element.
Documentation for this class was provided by MDN. |
Document | |
Element | All of the SVG DOM interfaces that correspond directly to elements in the SVG language derive from the SVGElement interface.
Documentation for this class was provided by MDN. |
ElementInstance | |
ElementInstanceList | |
EllipseElement | The SVGEllipseElement interface provides access to the properties of <ellipse>
elements, as well as methods to manipulate them.
Documentation for this class was provided by MDN. |
Exception | |
ExternalResourcesRequired | |
FEBlendElement | The feBlend filter composes two objects together ruled by a certain blending mode. This is similar to what is known from image editing software when blending two layers. The mode is defined by the
mode attribute.
Documentation for this class was provided by MDN. |
FEColorMatrixElement | This filter changes colors based on a transformation matrix. Every pixel's color value (represented by an [R,G,B,A] vector) is matrix multiplated to create a new color.
Documentation for this class was provided by MDN. |
FEComponentTransferElement | The color of each pixel is modified by changing each channel (R, G, B, and A) to the result of what the children <feFuncR>
, <feFuncB>
, <feFuncG>
, and <feFuncA>
return.
Documentation for this class was provided by MDN. |
FECompositeElement | Two input images are joined by means of an
operator applied to each input pixel together with an arithmetic operation |
FEConvolveMatrixElement | The filter modifies a pixel by means of a convolution matrix, that also takes neighboring pixels into account.
Documentation for this class was provided by MDN. |
FEDiffuseLightingElement | This filter takes in a light source and applies it to an image, using the alpha channel as a bump map.
Documentation for this class was provided by MDN. |
FEDisplacementMapElement | The pixel value of an input image i2 is used to displace the original image i1.
Documentation for this class was provided by MDN. |
FEDistantLightElement | |
FEDropShadowElement | |
FEFloodElement | The filter fills the filter subregion with the color and opacity defined by
flood-color and
flood-opacity .
Documentation for this class was provided by MDN. |
FEFuncAElement | |
FEFuncBElement | |
FEFuncGElement | |
FEFuncRElement | |
FEGaussianBlurElement | The filter blurs the input image by the amount specified in
stdDeviation , which defines the bell-curve.
Documentation for this class was provided by MDN. |
FEImageElement | The feImage filter fetches image data from an external source and provides the pixel data as output.
Documentation for this class was provided by MDN. |
FEMergeElement | The feMerge filter allows filter effects to be applied concurrently instead of sequentially. This is achieved by other filters storing their output via the
result attribute and then accessing it in a <feMergeNode>
child.
Documentation for this class was provided by MDN. |
FEMergeNodeElement | The feMergeNode takes the result of another filter to be processed by its parent <feMerge>
.
Documentation for this class was provided by MDN. |
FEMorphologyElement | This filter is used to erode or dilate the input image. It's usefulness lies especially in fattening or thinning effects.
Documentation for this class was provided by MDN. |
FEOffsetElement | The input image as a whole is offset by the values specified in the
dx and
dy attributes. It's used in creating drop-shadows.
Documentation for this class was provided by MDN. |
FEPointLightElement | |
FESpecularLightingElement | |
FESpotLightElement | |
FETileElement | An input image is tiled and the result used to fill a target. The effect is similar to the one of a <pattern>
.
Documentation for this class was provided by MDN. |
FETurbulenceElement | The filter primitive creates a perturbation image, like cloud or marble textures.
Documentation for this class was provided by MDN. |
FilterElement | The filter element serves as container for atomic filter operations. It is never rendered directly. A filter is referenced by using the
filter attribute on the target SVG element.
Documentation for this class was provided by MDN. |
FilterPrimitiveStandardAttributes | |
FitToViewBox | |
FontElement | The SVGHFontElement interface corresponds to the <font>
elements. |
FontFaceElement | The SVGFontFaceElement interface corresponds to the <font-face>
elements. |
FontFaceFormatElement | The SVGFontFaceFormatElement interface corresponds to the <font-face-format>
elements. |
FontFaceNameElement | The SVGFontFaceNameElement interface corresponds to the <font-face-name>
elements. |
FontFaceSrcElement | The SVGFontFaceSrcElement interface corresponds to the <font-face-src>
elements. |
FontFaceUriElement | The SVGFontFaceUriElement interface corresponds to the <font-face-uri>
elements. |
ForeignObjectElement | The SVGForeignObjectElement interface provides access to the properties of <foreignObject>
elements, as well as methods to manipulate them.
Documentation for this class was provided by MDN. |
GElement | The SVGGElement interface corresponds to the <g>
element.
Documentation for this class was provided by MDN. |
GlyphElement | The SVGGlyphElement interface corresponds to the <glyph>
elements. |
GlyphRefElement | |
GradientElement | The SVGGradient interface is a base interface used by SVGLinearGradientElement
and SVGRadialGradientElement
.
Documentation for this class was provided by MDN. |
HKernElement | The SVGHKernElement interface corresponds to the <hkern>
elements. |
ImageElement | The SVGImageElement interface corresponds to the <image>
element.
Documentation for this class was provided by MDN. |
LangSpace | |
Length | The SVGLength interface correspond to the <length> basic data type. |
LengthList | The SVGLengthList defines a list of SVGLength
objects. |
LineElement | The SVGLineElement interface provides access to the properties of <line>
elements, as well as methods to manipulate them.
Documentation for this class was provided by MDN. |
LinearGradientElement | The SVGLinearGradientElement interface corresponds to the <linearGradient>
element.
Documentation for this class was provided by MDN. |
Locatable | |
MPathElement | The SVGMPathElement interface corresponds to the <mpath>
element.
Documentation for this class was provided by MDN. |
MarkerElement | 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.
Documentation for this class was provided by MDN. |
MaskElement | The SVGMaskElement interface provides access to the properties of <mask>
elements, as well as methods to manipulate them.
Documentation for this class was provided by MDN. |
Matrix | Many of SVG's graphics operations utilize 2x3 matrices of the form: |
MetadataElement | Metadata is structured data about data. Metadata which is included with SVG content should be specified within metadata elements. The contents of the metadata should be elements from other XML namespaces such as RDF, FOAF, etc.
Documentation for this class was provided by MDN. |
MissingGlyphElement | The SVGMissingGlyphElement interface corresponds to the <missing-glyph>
elements. |
Number | The SVGNumber interface correspond to the <number> basic data type. |
NumberList | The SVGNumberList defines a list of SVGNumber
objects. |
Paint | |
PathElement | The SVGPathElement interface corresponds to the <path>
element.
Documentation for this class was provided by MDN. |
PathSeg | |
PathSegArcAbs | |
PathSegArcRel | |
PathSegClosePath | |
PathSegCurvetoCubicAbs | |
PathSegCurvetoCubicRel | |
PathSegCurvetoCubicSmoothAbs | |
PathSegCurvetoCubicSmoothRel | |
PathSegCurvetoQuadraticAbs | |
PathSegCurvetoQuadraticRel | |
PathSegCurvetoQuadraticSmoothAbs | |
PathSegCurvetoQuadraticSmoothRel | |
PathSegLinetoAbs | |
PathSegLinetoHorizontalAbs | |
PathSegLinetoHorizontalRel | |
PathSegLinetoRel | |
PathSegLinetoVerticalAbs | |
PathSegLinetoVerticalRel | |
PathSegList | |
PathSegMovetoAbs | |
PathSegMovetoRel | |
PatternElement | The SVGPatternElement interface corresponds to the <pattern>
element.
Documentation for this class was provided by MDN. |
Point | |
PointList | |
PolygonElement | The polygon element defines a closed shape consisting of a set of connected straight line segments.
Documentation for this class was provided by MDN. |
PolylineElement | The polyline element is an SVG basic shape, used to create a series of straight lines connecting several points. Typically a polyline is used to create open shapes
Documentation for this class was provided by MDN. |
PreserveAspectRatio | The SVGPreserveAspectRatio interface corresponds to the
preserveAspectRatio attribute, which is available for some of SVG's elements. |
RadialGradientElement | The SVGRadialGradientElement interface corresponds to the <radialGradient>
element.
Documentation for this class was provided by MDN. |
Rect | The SVGRect represents rectangular geometry. Rectangles are defined as consisting of a (x,y) coordinate pair identifying a minimum X value, a minimum Y value, and a width and height, which are usually constrained to be non-negative. |
RectElement | The SVGRectElement interface provides access to the properties of <rect>
elements, as well as methods to manipulate them.
Documentation for this class was provided by MDN. |
RenderingIntent | |
SVGElement | The SVGSVGElement interface provides access to the properties of <svg>
elements, as well as methods to manipulate them. This interface contains also various miscellaneous commonly-used utility methods, such as matrix operations and the ability to control the time of redraw on visual rendering devices.
Documentation for this class was provided by MDN. |
ScriptElement | The SVGScriptElement interface corresponds to the SVG <script>
element.
Documentation for this class was provided by MDN. |
SetElement | The SVGSetElement interface corresponds to the <set>
element.
Documentation for this class was provided by MDN. |
StopElement | The SVGStopElement interface corresponds to the <stop>
element.
Documentation for this class was provided by MDN. |
StringList | The SVGStringList defines a list of DOMString
objects. |
Stylable | The SVGStylable interface is implemented on all objects corresponding to SVG elements that can have
style , {{SVGAttr("class") and presentation attributes specified on them.
Documentation for this class was provided by MDN. |
StyleElement | The SVGStyleElement interface corresponds to the SVG <style>
element.
Documentation for this class was provided by MDN. |
SwitchElement | The SVGSwitchElement interface corresponds to the <switch>
element.
Documentation for this class was provided by MDN. |
SymbolElement | The SVGSymbolElement interface corresponds to the <symbol>
element.
Documentation for this class was provided by MDN. |
TRefElement | The SVGTRefElement interface provides access to the properties of <tref>
elements, as well as methods to manipulate them.
Documentation for this class was provided by MDN. |
TSpanElement | The SVGTSpanElement interface provides access to the properties of <tspan>
elements, as well as methods to manipulate them.
Documentation for this class was provided by MDN. |
Tests | Interface SVGTests defines an interface which applies to all elements which have attributes
requiredFeatures ,
requiredExtensions and
systemLanguage .
Documentation for this class was provided by MDN. |
TextContentElement | |
TextElement | The SVGTextElement interface provides access to the properties of <text>
elements, as well as methods to manipulate them.
Documentation for this class was provided by MDN. |
TextPathElement | In addition to text drawn in a straight line, SVG also includes the ability to place text along the shape of a <path>
element. To specify that a block of text is to be rendered along the shape of a <path>
, include the given text within a textPath element which includes an xlink:href attribute with a reference to a <path>
element.
Documentation for this class was provided by MDN. |
TextPositioningElement | The SVGTextPositioningElement interface is inherited by text-related interfaces: SVGTextElement
, SVGTSpanElement
, SVGTRefElement
and SVGAltGlyphElement
.
Documentation for this class was provided by MDN. |
TitleElement | The SVGTitleElement interface corresponds to the <title>
element.
Documentation for this class was provided by MDN. |
Transform | 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.
|
TransformList | The SVGTransformList defines a list of SVGTransform
objects. |
Transformable | Interface SVGTransformable contains properties and methods that apply to all elements which have attribute
transform .
Documentation for this class was provided by MDN. |
URIReference | |
UnitTypes | |
UseElement | The SVGUseElement interface provides access to the properties of <use>
elements, as well as methods to manipulate them.
Documentation for this class was provided by MDN. |
VKernElement | The SVGVKernElement interface corresponds to the <vkern>
elements. |
ViewElement | The SVGViewElement interface provides access to the properties of <view>
elements, as well as methods to manipulate them.
Documentation for this class was provided by MDN. |
ViewSpec | |
ZoomAndPan | |
ZoomEvent | |