Voici les fonctions SVG prises en charge par la map Vecteur.
Pour plus d'informations sur les éléments SVG, reportez-vous à la page Element Index (en anglais).
Les éléments peuvent être définis dans un bloc <!ELEMENT ... >.
svg-container (peut être imbriqué) |
g (groupes) |
defs |
image |
symbol (conteneur pour les éléments instanciés) |
use (pour l'instanciation des symboles ou d'autres éléments) |
style (la plupart des éléments importants fonctionnent : class-styles, tag-styles et id-styles ; pas de prise en charge pour les éléments tels que "text.alarm") |
paths (toutes les commandes trajectoire possibles)
|
formes (toutes)
|
texte
|
paintservers
|
autres
|
La plupart de ces éléments concernent des polices incorporées, des filtres et des animations.
altGlyph | police incorporée |
altGlyphDef | police incorporée |
altGlyphItem | police incorporée |
animate | animation svg |
animateColor | animation svg |
animateMotion | animation svg |
animateTransform | animation svg |
cursor | curseur personnalisé (non nécessaire) |
color-profile | filtre |
feBlend | filtre |
feColorMatrix | filtre |
feComponentTransfer | filtre |
feComposite | filtre |
feConvolveMatrix | filtre |
feDiffuseLighting | filtre |
feDisplacementMap | filtre |
feDistantLight | filtre |
feFlood | filtre |
feFuncA | filtre |
feFuncB | filtre |
feFuncB | filtre |
feFuncR | filtre |
feGaussianBlur | filtre |
feImage | filtre |
feMerge | filtre |
feMergeNode | filtre |
feMorphology | filtre |
feOffset | filtre |
fePointLight | filtre |
feSpecularLighting | filtre |
feSpotLight | filtre |
feTile | filtre |
feTurbulence | filtre |
filtre | filtre |
font | police incorporée |
font-face | police incorporée |
font-face-format | police incorporée |
font-face-name | police incorporée |
font-face-src | police incorporée |
font-face-uri | police incorporée |
foreignObject | Les autres processeurs de langage XML permettent d'effectuer le rendu dans une zone d'un dessin SVG. |
glyph | police incorporée |
glyphRef | police incorporée |
hkern | police incorporée |
marker | |
metadata | (non nécessaire) |
missing-glyph | police incorporée |
mpath | animation |
script | Ni Java, ni ECMAScripts. |
set | animation svg |
switch | |
view | |
vkern | police incorporée |
Pour plus d'informations sur les attributs SVG, reportez-vous à la page Attribute Index (en anglais).
Remarques :
Pour connaître les exceptions, reportez-vous à la page Specification (en anglais).
Les couleurs peuvent être définies de différentes façons :
baseline-shift |
clip |
clip-path |
clipPathUnits |
clip-rule |
color |
color-interpolation |
class (plusieurs noms possibles) |
display |
fill |
fill-opacity |
fill-rule |
font-family (Plusieurs noms possibles, y compris des polices génériques. La valeur par défaut est Times New Roman si aucune police pour un glyphe n'est trouvée.) |
font-size (valeur par défaut = 12) |
font-style |
font-weight |
id |
kerning |
letter-spacing |
mask |
opacity |
overflow |
stop-color |
stop-opacity |
stroke |
stroke-dasharray |
stroke-dashoffset |
stroke-linecap |
stroke-linejoin |
stroke-miterlimit |
stroke-opacity |
stroke-width |
style |
text-anchor |
transform (translate/rotate/scale/skew) |
visibility |
word-spacing |
xlink:href |
xml:base |
xml:space |
alignment-baseline |
color-interpolation-filters |
color-profile |
color-rendering |
cursor |
direction |
dominant-baseline |
enable-background |
filter |
flood-color |
flood-opacity |
font |
font-variant |
glyph-orientation-horizontal |
glyph-orientation-vertical |
image-rendering |
lighting-color |
marker |
marker-end |
marker-mid |
marker-start |
pointer-events |
shape-rendering |
text-decoration |
text-rendering |
unicode-bidi |
writing-mode |
xml:lang |