SVG Reference Manual
- Previous Page SVG Example
- Next Page SVG Tutorial
SVG elements from the W3C recommended standard (SVG Version 1.1)
SVG Elements
The link in the element list points to the relevant properties of the specific element and more useful information.
Element | Description |
---|---|
a | Define hyperlinks |
altGlyph | Allow object-oriented text to control the presentation of special character data (such as musical symbols or Asian characters) |
altGlyphDef | Define a series of glyph symbols for replacement (for example, musical symbols or Asian characters) |
altGlyphItem | Define a series of candidate glyph symbols for replacement |
animate | Changes attributes dynamically over time |
animateColor | Specifies color transitions over time |
animateMotion | Moves the element along the action path |
animateTransform | Performs dynamic attribute transformations on elements |
circle | Defines a circle |
clipPath | |
color-profile | Specifies the color profile description |
cursor | Defines a cursor independent of the platform |
definition-src | Defines a separate font definition source |
defs | Container for the element being referenced |
desc | Pure text description of elements in SVG - not as part of the graphical display. User agents will display it as a tooltip. |
ellipse | Defines an ellipse |
feBlend | SVG filter. Uses different blending modes to composite two objects together. |
feColorMatrix | SVG filter. Applies matrix transformation. |
feComponentTransfer | SVG filter. Performs component-wise remapping of data. |
feComposite | SVG filter. |
feConvolveMatrix | SVG filter. |
feDiffuseLighting | SVG filter. |
feDisplacementMap | SVG filter. |
feDistantLight | SVG filter. Defines a light source |
feFlood | SVG filter. |
feFuncA | SVG filter. Sub-element of feComponentTransfer. |
feFuncB | SVG filter. Sub-element of feComponentTransfer. |
feFuncG | SVG filter. Sub-element of feComponentTransfer. |
feFuncR | SVG filter. Sub-element of feComponentTransfer. |
feGaussianBlur | SVG filter. Applies Gaussian blur to the image. |
feImage | SVG filter. |
feMerge | SVG filter. Creates an image that accumulates upwards. |
feMergeNode | SVG filter. Sub-element of feMerge. |
feMorphology | SVG filter. Performs 'fattening' or 'thinning' on the source graphic. |
feOffset | SVG filter. Moves the image relative to the current position of the graphic. |
fePointLight | SVG filter. |
feSpecularLighting | SVG filter. |
feSpotLight | SVG filter. |
feTile | SVG filter. |
feTurbulence | SVG filter. |
filter | Container for filter effects. |
font | Defines a font. |
font-face | Describes the characteristics of a font. |
font-face-format | |
font-face-name | |
font-face-src | |
font-face-uri | |
foreignObject | |
g | Used as a container element to combine related elements. |
glyph | Define the graphics for the given pictographic symbol. |
glyphRef | Define the possible pictographic symbols to be used. |
hkern | |
image | |
line | Define line. |
linearGradient | Define linear gradient. |
marker | |
mask | |
metadata | Specify metadata. |
missing-glyph | |
mpath | |
path | Define path. |
pattern | |
polygon | Define a closed shape composed of a series of connected lines. |
polyline | Define a series of connected lines. |
radialGradient | Define radial gradient. |
rect | Define rectangle. |
script | Script container (e.g., ECMAScript). |
set | Set values for attributes for specified duration. |
stop | |
style | Can directly embed the stylesheet within the SVG content. |
svg | Define SVG document fragment. |
switch | |
symbol | |
text | |
textPath | |
title | Pure text description of elements in SVG - not as part of the graphical display. User agents will display it as a tooltip. |
tref | |
tspan | |
use | |
view | |
vkern |
- Previous Page SVG Example
- Next Page SVG Tutorial