SVG dans Firefox

Vous trouverez des exemples simples de syntaxe et d'utilisation de SVG sur la page W3C SVG test suite.

Statut d'implémentation des éléments

  • SVGPathSegList Interface
    • Liaisons non implĂ©mentĂ©es : replaceItem()
ÉlĂ©ment Notes
Structure Module
svg
  • ImplĂ©mentĂ©.
  • Les attributs DOM currentScale et currentTranslate sont implĂ©mentĂ©s, mais il n'y a pas d'interface utilisateur pour se dĂ©placer et zoomer.
  • SVGSVGElement
    • Attributs non implĂ©mentĂ©s : contentScriptType, contentStyleType, viewport, useCurrentView, currentView
    • Liaisons non implĂ©mentĂ©es : pauseAnimations, unpauseAnimations, animationsPaused, getCurrentTime, setCurrentTime, getIntersectionList, getEnclosureList, checkIntersection, checkEnclosure, deselectAll,
    • createSVGAngle (implĂ©mentĂ© dans Firefox 2), getElementById
g
  • ImplĂ©mentĂ©.
defs
  • ImplĂ©mentĂ©.
desc
  • ImplĂ©mentĂ©.
  • Uniquement stockĂ© dans le DOM, pas d'interface utilisateur.
title
  • ImplĂ©mentĂ©.
metadata
  • ImplĂ©mentĂ©.
  • Uniquement stockĂ© dans le DOM, pas d'interface utilisateur.
symbol
  • ImplĂ©mentĂ©.
use
  • ImplĂ©mentĂ©.
  • Fonctionne uniquement pour les rĂ©fĂ©rences internes au document (bug 269482).
  • Ne suit pas entiĂšrement les rĂšgles de cascade <svg:use> (bug 265894).
  • Ne dĂ©livre pas les Ă©vĂšnements Ă  un arbre SVGElementInstance (bug 265895).
Conditional Processing Module
switch
  • ImplĂ©mentĂ©.
Image Module
image
  • ImplĂ©mentĂ©.
Style Module
style
  • ImplĂ©mentĂ©.
Shape Module
path
  • ImplĂ©mentĂ©.
  • SVGPathElement Interface
    • Attributs non implĂ©mentĂ©s : pathLength, normalizedPathSegList, animatedPathSegList, animatedNormalizedPathSegList
    • Liaisons non implĂ©mentĂ©es : getTotalLength,
    • getPointAtLength (implĂ©mentĂ© dans Firefox 2), getPathSegAtLength
rect
  • ImplĂ©mentĂ©.
circle
  • ImplĂ©mentĂ©.
line
  • ImplĂ©mentĂ©.
ellipse
  • ImplĂ©mentĂ©.
polyline
  • ImplĂ©mentĂ©.
polygon
  • ImplĂ©mentĂ©.
Text Module
text
  • ImplĂ©mentĂ©.
  • SVGTextElement
    • Attributs non implĂ©mentĂ©s : rotate, textLength, lengthAdjust
    • Liaisons non implĂ©mentĂ©es : getNumberOfChars, getSubStringLength, getStartPositionOfChar, getEndPositionOfChar, getRotationOfChar, getCharNumAtPosition, selectSubString
    • Liaisons non fonctionnelles au cours de onload : getExtentOfChar
tspan
  • ImplĂ©mentĂ©.
  • SVGTSpanElement
    • Attributs non implĂ©mentĂ©s : rotate, textLength, lengthAdjust
    • Liaisons non implĂ©mentĂ©es : getNumberOfChars,
    • getComputedTextLength (implĂ©mentĂ© dans Firefox 2), getSubStringLength, getStartPositionOfChar, getEndPositionOfChar, getExtentOfChar, getRotationOfChar, getCharNumAtPosition, selectSubString
tref
  • Cette fonctionnalitĂ© se trouvait dans les premiers projets de spec et a Ă©tĂ© retirĂ©e par la suite, elle n'est donc pas implĂ©mentĂ©e
textPath
  • ImplĂ©mentĂ© dans Firefox 2.
  • Attributs non implĂ©mentĂ©s : method, spacing, textLength, lengthAdjust
altGlyph
  • Non implĂ©mentĂ©.
altGlyphDef
  • Non implĂ©mentĂ©.
altGlyphItem
  • Non implĂ©mentĂ©.
glyphRef
  • Non implĂ©mentĂ©.
Marker Module
marker
  • ImplĂ©mentĂ©.
Color Profile Module
color-profile
  • Non implĂ©mentĂ©.
Gradient Module
linearGradient
  • ImplĂ©mentĂ©.
radialGradient
  • ImplĂ©mentĂ©.
stop
  • ImplĂ©mentĂ©.
Pattern Module
pattern
  • ImplĂ©mentĂ©.
Clip Module
clipPath
  • ImplĂ©mentĂ©.
Mask Module
mask
  • ImplĂ©mentĂ©.
Filter Module
filter
  • ImplĂ©mentĂ©.
feBlend
  • ImplĂ©mentĂ©.
feColorMatrix
  • ImplĂ©mentĂ©.
feComponentTransfer
  • ImplĂ©mentĂ©.
feComposite
  • ImplĂ©mentĂ©.
feConvolveMatrix
  • ImplĂ©mentĂ©.
feDiffuseLighting
  • ImplĂ©mentĂ©.
feDisplacementMap
  • ImplĂ©mentĂ©.
feFlood
  • ImplĂ©mentĂ©.
feGaussianBlur
  • ImplĂ©mentĂ©.
feImage
  • Non implĂ©mentĂ©.
feMerge
  • ImplĂ©mentĂ©.
feMergeNode
  • ImplĂ©mentĂ©.
feMorphology
  • ImplĂ©mentĂ©.
feOffset
  • ImplĂ©mentĂ©.
feSpecularLighting
  • ImplĂ©mentĂ©.
feTile
  • ImplĂ©mentĂ©.
feTurbulence
  • ImplĂ©mentĂ©.
feDistantLight
  • ImplĂ©mentĂ©.
fePointLight
  • ImplĂ©mentĂ©.
feSpotLight
  • ImplĂ©mentĂ©.
feFuncR
  • ImplĂ©mentĂ©.
feFuncG
  • ImplĂ©mentĂ©.
feFuncB
  • ImplĂ©mentĂ©.
feFuncA
  • ImplĂ©mentĂ©.
Cursor Module
cursor
Hyperlinking Module
a
  • ImplĂ©mentĂ© comme une liaison XBL - l'objet n'est pas du type SVGAElement.
  • Seuls les attributs xlink:href et xlink:show sont implĂ©mentĂ©s.
  • Pour l'attribut target, voir le bug 300868
View Module
view
Scripting Module
script
  • ImplĂ©mentĂ©.
Animation Module
animate
  • ImplĂ©mentĂ©.
set
  • ImplĂ©mentĂ©.
animateMotion
  • ImplĂ©mentĂ©.
animateTransform
  • ImplĂ©mentĂ©.
animateColor
mpath
  • ImplĂ©mentĂ©.
Font Module
font
font-face
  • Non implĂ©mentĂ©.
glyph
  • Non implĂ©mentĂ©.
missing-glyph
  • Non implĂ©mentĂ©.
hkern
  • Non implĂ©mentĂ©.
vkern
  • Non implĂ©mentĂ©.
font-face-src
  • Non implĂ©mentĂ©.
font-face-uri
  • Non implĂ©mentĂ©.
font-face-format
  • Non implĂ©mentĂ©.
font-face-name
  • Non implĂ©mentĂ©.
definition-src
  • Non implĂ©mentĂ©.
Extensibility Module
foreignObject
  • ImplĂ©mentĂ©.