English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Manuel de référence SVG

Le manuel de référence SVG collecte les éléments courants de SVG, les méthodes d'utilisation des attributs des éléments, ainsi que les paramètres d'utilisation détaillés, les descriptions d'utilisation, etc.

Élément SVG

élémentdescriptionattribut
<a>créer un élément SVG autour des liensxlink:show
xlink:actuate
xlink:href
target
<altGlyph>permettre aux textes objectifs de contrôler pour présenter des données de caractères spéciauxx
y
dx
dy
rotate
glyphRef
format
xlink:href
<altGlyphDef>définir un ensemble de remplacements de symboles symboliquesid
<altGlyphItem>définir un ensemble de remplacements de symboles symboliques candidatsid
<animate>changement dynamique des attributs au fil du tempsattributeName="nom de l'attribut cible"
from="Valeur de départ"
to="Valeur de fin"
dur="durée"
repeatCount="Le temps pendant lequel l'animation se produira"
<animateColor>Définir la transformation de couleur au fil du tempsby="Valeur de décalage relatif"
from="Valeur de départ"
to="Valeur de fin"
<animateMotion>Fait déplacer l'élément le long du chemin d'actioncalcMode="Mode d'interpolation de l'animation. Peut être'discrete', 'linear',39;paced',39;spline'"
path="Chemin de déplacement"
keyPoints="Distance que l'objet doit se déplacer le long du chemin de déplacement à l'instant actuel"
rotate="Application de la transformation de rotation"
xlink:href="URI d'un élément <path> qui définit le chemin de déplacement"
<animateTransform>Transforme les propriétés de transformation de l'élément cible de l'animation, ce qui permet de contrôler l'animation de déplacement, d'agrandissement, de rotation ou d'inclinaisonby="Valeur de décalage relatif"
from="Valeur de départ"
to="Valeur de fin"
type="Conversion de type, dont la valeur change au fil du temps. Peut être 'translate',39;scale',39;rotate',39;skewX',39;skewY'"
<circle>Définir un cerclecx="Coordonnée x de l'axe du cercle"
cy="Coordonnée y de l'axe du cercle"
r="Rayon du cercle". Obligatoire.
+ propriétés apparentes : couleur, FillStroke, graphique
<clipPath>Utilisé pour cacher une partie de l'objet située en dehors du chemin de coupe. Le moule définissant ce qui doit être dessiné et ce qui ne doit pas l'être est appelé chemin de coupeclip-path="Référence au chemin de coupe et à l'intersection de chemins de coupe"
clipPathUnits="userSpaceOnUse&#"39; ou'objectBoundingBox". La deuxième valeur childern d'un objet bordure, elle utilise une petite partie de l'unité de masque (par défaut : "userSpaceOnUse")"
<color-profile>Spécification des instructions de fichier de configuration de couleur (lorsque le fichier de style CSS est utilisé)local="ID unique de fichier de configuration de couleur stocké localement"
name=""
rendering-intent="auto|perceptual|relative"-colorimetric|saturation|absolute-colorimetric"
xlink:href="URI de la ressource de fichier de configuration ICC"
<cursor>Définir un curseur personnalisé indépendant de la plateformex="Coin supérieur gauche de la souris sur l'axe x (par défaut 0)"
y="Coin supérieur gauche de la souris sur l'axe y (par défaut 0)"
xlink:href="URI de l'image de curseur utilisée"
<defs>Conteneur d'éléments de référence 
<desc>description de texte brute d'un élément dans SVG - ne fait pas partie de la partie graphique à afficher. L'agent utilisateur l'affichera sous forme de tooltip 
<ellipse>définit une ellipsecx="coordonnée x de l'ellipse"
cy="coordonnée y de l'ellipse"
rx="rayon de l'ellipse le long de l'axe x". Obligatoire.
ry="rayon de l'ellipse le long de l'axe y". Obligatoire.
+ propriétés apparentes : couleur, FillStroke, graphique
<feBlend>combiner deux objets ensemble en utilisant différents modes de mélangemode="mode de mélange d'image : normal|multiplier|screen|darken|lighten"
in="identifié comme l'entrée primaire du filtre donné : SourceGraphic | SourceAlpha | BackgroundImage | BackgroundAlpha | FillPaint | StrokePaint | <filter-primitive-reference>"
in2="opérations de mélange de l'image d'entrée deuxièmement"
feColorMatrixfiltre SVG. Applique une transformation matricielle 
feComponentTransferfiltre SVG. Exécute les composants de données-rémappe intelligente 
feCompositefiltre SVG 
feConvolveMatrixfiltre SVG 
feDiffuseLightingfiltre SVG 
feDisplacementMapfiltre SVG 
feDistantLightfiltre SVG. Définit une source de lumière 
feFloodfiltre SVG 
feFuncAfiltre SVG. Élément fils de feComponentTransfer 
feFuncBfiltre SVG. Élément fils de feComponentTransfer 
feFuncGfiltre SVG. Élément fils de feComponentTransfer 
feFuncRfiltre SVG. Élément fils de feComponentTransfer 
feGaussianBlurfiltre SVG. Exécute un flou gaussien sur l'image 
feImagefiltre SVG. 
feMergefiltre SVG. Construit sur des images de couches supérieures 
feMergeNodefiltre SVG. Élément fils de feMerge 
feMorphologyfiltre SVG. Exécute "épaississement" ou "affinissement" sur le graphique source 
feOffsetfiltre SVG. Déplacez l'image par rapport à sa position actuelle 
fePointLightfiltre SVG 
feSpecularLightingfiltre SVG 
feSpotLightfiltre SVG 
feTilefiltre SVG 
feTurbulencefiltre SVG 
filterconteneur d'effet de filtre 
font                définir une police de caractères 
font-facedécrire les caractéristiques d'une police de caractères 
font-face-format  
font-face-name  
font-face-src  
font-face-uri  
foreignObject  
<g>Élément conteneur utilisé pour regrouper des éléments associésid="nom du groupe"
fill="couleur de remplissage du groupe"
opacity="opacité du groupe"
+ Propriétés manifestes:
All
glyphDéfinir le graphique pour le symbole pictographique donné 
glyphRefDéfinir les éventuels symboles pictographiques à utiliser 
hkern  
<image>Définir une imagex="coordonnée x du coin supérieur gauche de l'image"
y="coordonnée y du coin supérieur gauche de l'image"
width="largeur de l'image". Obligatoire.
height="hauteur de l'image". Obligatoire.
xlink:href="chemin de l'image". Obligatoire.
+ Propriétés manifestes:
Couleur, Graphiques, Images, Fenêtres de vue
<line>Définir une lignex1="coordonnée x de départ de la ligne"
y1="coordonnée y de départ de la ligne"
x2="coordonnée x finale de la ligne"
y2="coordonnée y finale de la ligne"
+ Propriétés manifestes:
Couleur, Remplissage, Graphics, Markers
<linearGradient>Définir une dégradé linéaire. En utilisant un remplissage de dégradé vectoriel, il peut être défini comme une dégradé horizontale, verticale ou angulaire.id="id attribut peut définir un nom unique pour la dégradé. Les références doivent"
gradientUnits="#39;userSpaceOnUse#39; ou 'objectBoundingBox#39;Utilisez le cadre de vue ou l'objet pour déterminer le vecteur de position relative. (par défaut de'objectBoundingBox"
gradientTransform="transformation applicable à la dégradé"
x1="point de départ de la dégradé vectorielle x (par défaut 0%)"
y1="point de départ de la dégradé vectorielle y (par défaut 0%)"
x2="point final de la dégradé vectorielle x. (par défaut100%)"
y2="point final de la dégradé vectorielle y. (par défaut 0%)"
spreadMethod="#39;pad#39; ou 'reflect#39; ou 'repeat#39;"
xlink:href="référence à une autre dégradé dont les valeurs d'attributs sont utilisées comme defaults and stops included. Recursive"
<marker>La marqueur peut être placé sur les sommets des lignes, des segments de ligne, des polygones et des chemins. Ces éléments peuvent utiliser la propriété "marker" de l'attribut-"start", "marker-"mid" et "marker-end", hérite des valeurs par défaut ou peut être définie par l'URI du marqueur. Vous devez d'abord définir le marqueur, puis vous pouvez le faire via son URI. N'importe quelle forme peut contenir le marqueur. Ils l'attachent à la partie supérieure des éléments qu'ils dessinentmarkerUnits="largeurDeTrait' ou'userSpaceOnUse". Si c'est le cas pour "largeurDeTrait", une unité vaut une largeur de trait. Sinon, la marqueur n'utilisera pas la même unité de vue pour l'élément de référence (par défaut de'largeurDeTrait')
refx="marqueur de position de connexion des sommets (par défaut 0)"
refy="position de connexion du sommet de la marque (par défaut 0)"
orient="'auto'toujours afficher l'angle de la marque. "auto" calcule un angle qui rend la tangente de l'axe des abscisses d'un sommet (par défaut 0)
markerWidth="largeur de la marque (par défaut3)"
markerHeight="hauteur de la marque (par défaut3)"
viewBox="les points" voir cette zone de dessin SVG. Séparés par des espaces ou des virgules4une valeur.(min x, min y, width, height)"
+ attributs de présentation:
All
<mask>Un masque en degré est une combinaison de valeurs d'opacité et de coupe. Comme la coupe, vous pouvez utiliser des graphiques, du texte ou des chemins pour définir une partie du masque. Par défaut, un masque est complètement transparent, c'est-à-dire de l'autre côté de la surface de coupe. Dans la configuration graphique du masque, définir la partie opaque du masquemaskUnits="'userSpaceOnUse#39; ou 'objectBoundingBox#39;. Définir si le masque est relatif à la fenêtre complète ou à l'objet (par défaut :'objectBoundingBox#39;)
maskContentUnits="la deuxième masque par rapport à la position graphique de l'objet utilise des pourcentages'userSpaceOnUse#39; ou'objectBoundingBox#39;(par défaut :'userSpaceOnUse#39;)
x="masque de coupe (valeur par défaut :-10%)
y="masque de coupe (valeur par défaut :-10%)
width="masque de coupe (par défaut :120%)"
height="masque de coupe (par défaut :120%)"
metadataSpécifier les métadonnées 
missing-glyph  
mpath  
<path>Définir un chemind="définir les instructions de chemin"
pathLength="si présent, le chemin est mis à l'échelle pour calculer la longueur du chemin équivalente à cette valeur"
transform="liste de transformations"
+ Propriétés manifestes:
Couleur, Remplissage, Graphics, Markers
<pattern>Définir les coordonnées, la taille de la vue que vous souhaitez afficher et la taille de la vue. Ensuite, ajoutez cette forme à votre modèle. Lorsque le modèle est touché, la répétition de la bordure de la boîte de visualisation (portée visible)id="ID unique utilisé pour faire référence à ce modèle" obligatoire.
patternUnits="userSpaceOnUse' ou'objectBoundingBox". La deuxième valeur X, Y, width, height utilise une petite partie de la bordure de l'objet modèle, en unités (%)."
patternContentUnits="'userSpaceOnUse#39; ou 'objectBoundingBox#39;"
patternTransform="permet de transformer l'expression entière"
x="décalage du modèle, à partir du coin supérieur gauche (par défaut 0)"
y="décalage du modèle, à partir du coin supérieur gauche (par défaut 0)"
width="largeur du tiling du modèle (par défaut100%)"
height="hauteur du tiling du modèle (par défaut100%)"
viewBox="les points" voir cette zone de dessin SVG. Séparés par des espaces ou des virgules4une valeur.(min x, min y, width, height)"
xlink:href="Un autre schéma, dont les valeurs d'attribut sont par défaut et que toute sous-classe peut hériter. Recursive"
 
<polygon>Définir un graphique composé d'au moins trois côtéspoints="Points du polygone. Le nombre de points doit être pair". Obligatoire.
fill-rule="Partie de l'attribut FillStroke pour la démonstration"
+ Propriétés manifestes:
Couleur, Remplissage, Graphics, Markers
<polyline>Définir une forme composée uniquement de lignespoints="Points sur la ligne. Le nombre de points doit être pair". Obligatoire.
+ Propriétés manifestes:
Couleur, Remplissage, Graphics, Markers
<radialGradient>Définir une dégradation radiale. Une dégradation radiale crée un cerclegradientUnits="#39;userSpaceOnUse#39; ou 'objectBoundingBox#39. Utilisez le cadre de vue ou l'objet pour déterminer les points vectoriels de position relative. (par défaut de #39;objectBoundingBox"
gradientTransform="Transformation applicable à la dégradation"
cx="Centre de la dégradation (numérique ou % - 50% est par défaut)
cy="Centre de la dégradation. (par défaut50%)"
r="Rayon de la dégradation. (par défaut50%)"
fx="Focus de la dégradation. (par défaut 0%)"
fy="Focus de la dégradation. (par défaut 0%)"
spreadMethod="#39;pad#39; ou 'reflect#39; ou 'repeat#39;"
xlink:href="Référence à une autre dégradation, dont les valeurs d'attribut sont utilisées par défaut. Recursive"
<rect>Définir un rectanglex="Axe X du coin supérieur gauche du rectangle"
y="Axe Y du coin supérieur gauche du rectangle"
rx="Rayon de la radius X (élément round))"
ry="Rayon de la radius Y (élément round))"
width="Largeur du rectangle". Obligatoire.
height="Hauteur du rectangle". Obligatoire.
+ Propriétés manifestes:
Couleur, Remplissage, Graphics
scriptConteneur de script (par exemple ECMAScript) 
setDéfinir une valeur d'attribut pour une période spécifique 
<stop>Arrêt de la dégradationoffset="Décalage du stop (de 0 à1/0% à100%) Voir
stop-color="Couleur de ce stop"
stop-opacity="Opacité de ce Stop (de 0 à1)"
stylePermet d'embedder directement une feuille de style dans le contenu SVG 
<svg>Créer un fragment de document SVGx="Embedding en haut à gauche (par défaut 0)
y="Embedding en haut à gauche (par défaut 0)
width="Largeur du fragment SVG (par défaut)100%)"
height="hauteur du fragment SVG (par défaut de100%)"
viewBox="point"seen" cette zone de dessin SVG. Séparés par des espaces ou des virgules4valeurs. (min x, min y, largeur, hauteur)"
preserveAspectRatio="'none' ou n'importe quel'xVALYVAL' du9combinations, VAL est "min", "mid" ou "max". (par défaut none)"
zoomAndPan="'magnify' ou 'disable'.L'option Magnify permet à l'utilisateur de déplacer et de zoomer sur votre fichier (par défaut Magnify )"
xml="Le plus haut niveau de l'élément <svg> doit installer SVG et son espace de noms : xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve""
+ Propriétés manifestes:
All
switch  
symbol  
<text>définir un textex="position de l'axe X de la liste -position de l'axe. Dans le texte, la position du n-ième caractère est au n-ième x. Si il y a des caractères supplémentaires après, ils sont placés après la dernière position du dernier caractère. 0 est la valeur par défaut"
y="position de l'axe Y de la liste. (Référence x) 0 est la valeur par défaut"
dx="mouvement absolu par rapport au dernier symbole dessiné dans la liste de longueur du caractère. (Référence x)"
dy="mouvement absolu par rapport au dernier symbole dessiné dans la liste de longueur du caractère. (Référence x)"
rotate="liste de rotation. La rotation du n-ième est le n-ième caractère. Les caractères supplémentaires ne sont pas fournis avec la valeur de rotation finale"
textLength="Le visualisateur SVG tentera d'afficher l'espacement entre les textes/ou la longueur cible de l'ajustement des glyphes du texte. (par défaut : la longueur du texte normal)"
lengthAdjust="informe le visualisateur de tenter de s'ajuster si une longueur spécifiée est définie pour présenter le texte. Ces deux valeurs sont'spacing' et'spacingAndGlyphs'"
+ Propriétés manifestes:
Couleur, Remplissage et Trace, Graphiques, Spécification de police, Éléments de contenu texte
textPath  
titledescription de texte brute d'un élément dans SVG - ne fait pas partie de la partie graphique à afficher. L'agent utilisateur l'affichera sous forme de tooltip 
<tref>référence tout élément <text> d'un document SVG et réutilisationl'élément <TEXT> identique
<tspan>L'élément est identique à <text>, mais il peut inclure des balises de texte en interne ainsi que le texte lui-mêmeIdentique à l'élément <text>
+ de plus:
xlink:href="référence à un élément <TEXT>"
<use>Utilisez une référence URI pour un <G>, <svg> ou tout autre élément graphique avec un attribut ID unique et des éléments graphiques répétés. La copie est l'élément original, donc l'original dans le fichier n'est qu'une référence. Toute modification de l'original affecte toutes les copies.x="axe X du coin supérieur gauche de l'élément cloné"
y="axe Y du coin supérieur gauche de l'élément cloné"
width="largeur de l'élément cloné"
height="hauteur de l'élément cloné"
xlink:href="URI de référence de l'élément cloné"
+ Propriétés manifestes:
All
view  
vkern