The SVG elements from the W3C Recommendation (SVG Version 1.1).
The links in the "Element" column point to attributes and more useful information about the specific element.
Element | Description |
---|---|
a | Defines a hyperlink |
altGlyph | Allows control over glyphs used to render particular character data (e.g. for music symbols or Asian text) |
altGlyphDef | Defines a set of glyph substitutions (e.g. for music symbols or Asian text) |
altGlyphItem | Defines a candidate set of glyph substitutions (e.g. for music symbols or Asian text) |
animate | Animates an attribute or property over time |
animateColor | Specifies a color transformation over time |
animateMotion | Causes an element to move along a motion path |
animateTransform | Animates a transformation attribute on an element |
circle | Defines a circle |
clipPath | |
color-profile | Specifies a color profile description |
cursor | Defines a platform-independent cursor |
definition-src | Defines a separate font definition resource |
defs | A container for referenced elements |
desc | A text-only description for elements in SVG - not displayed as part of the graphics. User agents may display the text as a tooltip |
ellipse | Defines an ellipse |
feBlend | SVG filter. Composites two objects together using different blending modes |
feColorMatrix | SVG filter. Applies a 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 to feComponentTransfer |
feFuncB | SVG filter. Sub-element to feComponentTransfer |
feFuncG | SVG filter. Sub-element to feComponentTransfer |
feFuncR | SVG filter. Sub-element to feComponentTransfer |
feGaussianBlur | SVG filter. Performs a Gaussian blur on the image |
feImage | SVG filter. |
feMerge | SVG filter. Creates image layers on top of each other |
feMergeNode | SVG filter. Sub-element to feMerge |
feMorphology | SVG filter. Performs a "fattening" or "thinning" on a source graphic |
feOffset | SVG filter. Moves an image relative to its current position |
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 | A container element for grouping together related elements |
glyph | Defines the graphics for a given glyph |
glyphRef | Defines a possible glyph to use |
hkern | |
image | |
line | Defines a line |
linearGradient | Defines a linear gradient |
marker | |
mask | |
metadata | Specifies metadata |
missing-glyph | |
mpath | |
path | Defines a path |
pattern | |
polygon | Defines a closed shape that consists of a set of connected straight lines |
polyline | Defines a set of connected straight lines |
radialGradient | Defines a radial gradient |
rect | Defines a rectangle |
script | Container for scripts (e.g., ECMAScript) |
set | Sets the value of an attribute for a specified duration |
stop | |
style | Allows style sheets to be embedded directly within SVG content |
svg | Defines an SVG document fragment |
switch | |
symbol | |
text | |
textPath | |
title | A text-only description for elements in SVG - not displayed as part of the graphics. User agents may display the text as a tooltip |
tref | |
tspan | |
use | |
view | |
vkern |