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é.

 

Étiquettes et contributeurs liés au document

Étiquettes : 
Contributeurs à cette page : marie-ototoi, wakka27, Fredchat, BenoitL, VincentN, Mgjbot, Chbok
Dernière mise à jour par : marie-ototoi,