Index de la documentation SVG

126 pages trouv√©es :

N¬į Page √Čtiquettes et r√©sum√©
1 SVG 2D Graphics, Graphiques 2D, Référence(2), SVG, Web
SVG (Scalable Vector Graphics) est un langage de balisage XML décrivant des images vectorielles bidimensionnelles. On pourrait dire que SVG est aux images ce qu'XHTML est au texte.
2 Animation SVG avec SMIL Animation, Firefox 4, Gecko 2.0, HTML Animation, SVG, SVG Animation, XML
Firefox 4 introduit le support pour les animations SVG en utilisant Synchronized Multimedia Integration Language (SMIL). SMIL permet:
3 Application d'effets SVG à du contenu HTML CSS, Guide, HTML, SVG
Les navigateurs modernes supportent le format SVG utilisant du CSS pour appliquer des effets graphiques au contenu HTML.
4 Content type SVG
No summary!
5 Element Conception adaptative, Elements, Graphiques vectoriels, Références SVG, SVG, dessin
<animate>, <animateColor>, <animateMotion>, <animateTransform>, <discard>, <mpath>, <set>
6 &lt;clipPath&gt; Element, SVG
L'√©l√©ment SVG <clipPath> d√©finit un d√©tourage. Ce d√©tourage peut par la suite √™tre appliqu√© sur une forme en utilisant la propri√©t√© clip-path.
7 &lt;defs&gt;
SVG permet de d√©finir des objets graphiques (g√©n√©riques) pour une utilisation ult√©rieure. Autant qu'il est possible, cet usage est recommand√© gr√Ęce aux propri√©t√©s offertes par l'√©l√©ment defs.
Ainsi définir ces éléments au sein de l'élément defs promeut une meilleure compréhension du contenu SVG par l'homme et donc son accessibilité.

Les √©l√©ments d√©finis gr√Ęce √† defs ne sont jamais directement g√©n√©r√©s (au sens du rendu graphique : ils ne sont pas affich√©s). Vous devez utiliser l'√©l√©ment <use> pour leur-s utilisation-s lorsque vous le souhaitez au sein du viewport.
8 &lt;feBlend&gt; Element, SVG, SVG Filter
La primitive de filtre SVG <feBlend> permet de combiner deux objets en utilisant un mode de fusion définit, un peu de la même manière que les logiciels de retouche d'image permettent de fusionner deux calques. Le mode à utiliser est définit par l'attribut mode.
9 &lt;feColorMatrix&gt; Element, SVG, SVG Filter
La primitive de filtre SVG <feColorMatrix> change les couleurs d'un élément en fonction d'une matrice de transformation. Chaque pixel (représenté par un vecteur [R,G,B,A]) est multiplié par matrice pour créer une nouvelle couleur:
10 &lt;feComponentTransfer&gt; Element, SVG, SVG Filter
La primitive de filtre SVG <feComponentTransfer> permet d'effectuer un remappage des composantes de couleur (rouge, bleu, vert et alpha) de chaque pixel. Cela permet notamment de régler la luminosité, le constraste, la balance des couleurs ou encore le seuillage.
11 &lt;feComposite&gt; Element, SVG, SVG Filter
La primitive de filtre SVG <feComposite> effectue la combinaison de deux images en entrée, pixel par pixel, en utilisant une des opérations de composition de Porter-Duff: over, in, atop, out, xor, et lighter. Il est également possible d'appliquer une opération de type arithmetic (avec un résultat borné entre [0..1]).
12 &lt;feConvolveMatrix&gt; Element, SVG, SVG Filter
La primitive de filtre SVG <feConvolveMatrix> applique une matrice de convolution d'effet de filtre. Une convolution combine les pixels de l'image en entrée avec ceux voisins pour donner une image résultante. On peut obtenir une grande variété d'opérations d'imagerie à l'aide de convolutions, dont le flou, la détection de bord, la netteté, l'estampage et le chanfreinage.
13 &lt;feDiffuseLighting&gt; Element, SVG, SVG Filter
La primitive de filtre SVG <feDiffuseLighting> éclaire une image en utilisant son canal alpha en tant que relief. L'image résultante, qui est une image RGBA opaque, dépend de la couleur de la lumière, de sa position et du relief de l'image en entrée.
14 &lt;feDisplacementMap&gt; Element, SVG, SVG Filter
La primitive de filtre SVG <feDisplacementMap> utilise les valeurs de pixel de l'image de in2 pour déplacer spatialement l'image de in.
15 &lt;feDistantLight&gt; Element, SVG, SVG Filter, SVG Light Source
La primitive de filtre <feDistantLight> définit une source de lumière distante, que l'on place dans une primitive de filtre d'éclairage:<feDiffuseLighting> ou <feSpecularLighting>.
16 &lt;feDropShadow&gt; Element, SVG, SVG Filter
La primitive de filtre <feDropShadow> crée une ombre portée pour l'image en entrée. Il s'agit d'un raccourci, le résultat du filtre <feDropShadow> revient à appliquer les primitives suivantes:
17 &lt;feFlood&gt; SVG, SVG Filter
La primitive de filtre SVG <feFlood> remplit la région du filtre avec la couleur et l'opacité définies par flood-color et flood-opacity.
18 &lt;feFuncA&gt; Element, SVG, SVG Filter
La primitive de filtre SVG <feFuncA> doit être placée dans une balise <feComponentTransfer> et elle définit la fonction de transfert pour le canal alpha (opacité) de l'image en entrée.
19 &lt;feFuncB&gt; Element, SVG, SVG Filter
La primitive de filtre SVG <feFuncB> doit être placée dans une balise <feComponentTransfer> et elle définit la fonction de transfert pour le canal bleu de l'image en entrée.
20 &lt;feFuncG&gt; Element, SVG, SVG Filter
La primitive de filtre SVG <feFuncG> doit être placée dans une balise <feComponentTransfer> et elle définit la fonction de transfert pour le canal vert de l'image en entrée.
21 &lt;feFuncR&gt; Element, SVG, SVG Filter
La primitive de filtre SVG <feFuncR> doit être placée dans une balise <feComponentTransfer> et elle définit la fonction de transfert pour le canal rouge de l'image en entrée.
22 &lt;feGaussianBlur&gt; Element, SVG, SVG Filter
La primitive de filtre SVG <feGaussianBlur> applique un effet de flou √† l'image en entr√©e. La quantit√© de flou est contr√īl√©e par stdDeviation.
23 &lt;feImage&gt; SVG, SVG Filter
La primitive de filtre SVG <feImage> extrait les donn√©es d'une image d'une source externe et retourne les pixels r√©cup√©r√©s en sortie (autrement dit, si l'image r√©cup√©r√©e est une image SVG, elle sortira comme raster)
24 &lt;feMerge&gt; Element, SVG Filter
La primitive de filtre SVG <feMerge> permet d'empiler les r√©sultats de diff√©rentes op√©rations de filtre les uns par dessus les autres. La liste des images √† empiler est d√©finit par une liste d'√©l√©ment <feMergeNode> √† l'int√©rieur de la balise. Pour y parvenir, stocker au pr√©alable les r√©sultats des filtres voulus dans un buffer temporaire gr√Ęce √† l'attribut result.
25 &lt;feMergeNode&gt; Element, SVG, SVG Filter
L'élément SVG feMergeNode se place à l'intérieur d'un élément <feMerge>. Il prend en entrée le résultat d'un filtre afin qu'il soit traité par son parent.
26 &lt;feMorphology&gt; Element, SVG, SVG Filter
La primitive de filtre SVG <feMorphology> est utilisée pour éroder ou dilater l'image en entrée. Cela permet d'appliquer des effets de mise en gras ou d'amincissement.
27 &lt;feOffset&gt; SVG, SVG Filter
La primitive de filtre <feOffset> permet de décaler l'image qu'elle a en entrée selon les attributs dx et dy.
28 &lt;fePointLight&gt; Element, SVG, SVG Filter, SVG Light Source
La primitive de filtre <fePointLight> définit une source de lumière qui permet de créer un point lumineux. On la place dans une primitive de filtre d'éclairage: <feDiffuseLighting> or <feSpecularLighting>.
29 &lt;feSpecularLighting&gt; Element, SVG, SVG Filter, SVG Light Source
La primitive de filtre SVG <feSpecularLighting> éclaire une image en utilisant son canal alpha en tant que relief. L'image résultante est une image RGBA qui dépend de la couleur de la lumière, de sa position et du relief de l'image en entrée. Le calcul de l'éclarage se fait suivant le modèle d'illumination de Phong.
30 &lt;feSpotLight&gt; Element, SVG, SVG Filter, SVG Light Source
La primitive de filtre SVG <feSpotLight> définit une source de lumière qui permet de créer un feu de projecteur. On la place dans une primitive de filtre d'éclairage: <feDiffuseLighting> ou <feSpecularLighting>.
31 &lt;feTile&gt; Element, SVG, SVG Filter
La primitive de filtre SVG <feTile> permet de remplir un rectangle cible avec un motif en mosa√Įque qui r√©p√®te une image en entr√©e. L'effet est similaire √† ce que l'on obtient avec <pattern>.
32 &lt;feTurbulence&gt; Element, SVG, SVG Filter
La primitive de filtre SVG <feTurbulence> crée une image en utilisant la fonction de turbulence de Perlin. Cela permet de créer des textures artificielles comme des nuages, du marbre, etc.
33 &lt;filter&gt; Element, SVG
L'√©l√©ment SVG <filter> sert de conteneur pour d√©finir des op√©rations de filtre. Il n'est jamais affich√© par lui-m√™me, il est r√©f√©renc√© en utilisant l'attribut filter sur un √©l√©ment SVG ou via la propri√©t√©  CSS filter.
34 &lt;foreignObject&gt; Element, Reference, SVG
L'élément <foreignObject> permet d'inclure des éléments d'un espace de noms XML différent à l'intérieur du SVG. Dans le contexte d'un navigateur, il s'agit généralement d'inclure du XHTML/HTML.
35 &lt;g&gt; Element, Reference, SVG, SVG Conteneur
L'√©l√©ment g est un conteneur utilis√© pour grouper des objets.
36 &lt;hkern&gt; Element, Police SVG, Reference, R√©f√©rence(2), SVG, √Čl√©ment(2)
La distance horizontale entre deux glyphes peut être ajustée minutieusement avec l'élément hkern. Ce proccessus est appelé Crénage.
37 &lt;image&gt;
L'élément Image SVG () permet d'inclure une image matricielle dans un document SVG.
38 &lt;line&gt; Element, Graphisme, Reference, R√©f√©rence(2), SVG, √Čl√©ment(2)
L'élément line est un élément de la catégorie des formes simples SVG, utilisé pour créer une ligne connectant deux points.
39 &lt;linearGradient&gt; Element, Reference, SVG, SVG Gradient
L'élément <linearGradient> permet de définir des dégradés linéaires, qui pourront être utilisés comme remplissage ou contour des éléments SVG.
40 &lt;marker&gt; SVG, SVG Element
L'élément <marker> définit un élément graphique qui pourra être utilisé pour dessiner des pointes de flèches ou des polymarqueurs sur un élément <path>, <line>, <polyline> ou <polygon>.
41 &lt;mask&gt; Element, Masque, NeedsCompatTable, SVG, SVG Container
L'√©l√©ment <mask> d√©finit un masque alpha. Ce masque peut par la suite √™tre appliqu√© sur une forme en utilisant la propri√©t√© mask.
42 &lt;metadata&gt; Element, SVG, SVG Description
L'√©l√©ment SVG <metadata> permet d'ajouter des metadonn√©es au contenu SVG. Des metadonn√©es sont des donn√©es structur√©es qui donnent des informations sur le contenu du document. La balise <metadata> doit contenir des √©l√©ments d'un autre namespaces XML tel que RDF, FOAF, etc.
43 &lt;mpath&gt; Element, SVG, SVG Animation
L'élément <mpath> se place dans un élément <animateMotion>, il permet de référencer un élément <path> pour définir le chemin utilisé par l'animation.
44 &lt;path&gt; SVG
L'élément path est l'élément générique pour définir une forme. Toutes les formes basiques peuvent aussi être faites à partir de path.
45 &lt;pattern&gt; Conteneur SVG, Eléments(2), SVG
Un pattern est utilis√© pour remplir un objet ou la bordure d'un objet √† l'aide d'un √©l√©ment graphique pr√©d√©fini. Celui-ci peut √™tre r√©p√©t√© √† des intervalles fixe le long des axes x et y afin de recouvrir la zone √† peindre. Les patterns sont d√©finis √† l'aide de l'√©l√©ment pattern et ensuite r√©f√©renc√©s √† l'aide des propri√©t√©s fill et stroke sur l'√©l√©ment graphique afin d'indiquer que celui-ci ou sa bordure doit √™tre paint avec le pattern de r√©f√©rence.
46 &lt;polygon&gt; Element, Reference, SVG, SVG Graphique
L'√©l√©ment <polygon>  d√©limite une forme close compos√©e d'un groupe de plusieurs segments de droites. Le dernier point est reli√© au premier afin de fermer la forme et relier les traits entre deux. Pour cr√©er une forme ouverte, voir l'√©l√©ment <polyline>.
47 &lt;polyline&gt; Graphisme, R√©f√©rence(2), SVG, √Čl√©ment(2)
L'élément SVG <polyline> est une forme SVG basique qui crée des lignes entre plusieurs points. Un élément polyline est généralement utilisé pour créer des tracés ouverts car le dernier point n'est pas nécessairement connecté avec le premier. Lorsqu'on désire réaliser des formes fermées, on privilégiera l'élément <polygon>.
48 &lt;radialGradient&gt; Element, SVG, SVG Dégradé
Cet élément implémente l'interface SVGRadialGradientElement.
49 &lt;rect&gt; SVG, SVG Element, SVG Reference
L'√©l√©ment rect est un √©l√©ment de Formes basiques, utilis√© pour dessiner des rectangles √† partir de la  position d'un angle, de largeur et de la hauteur. Il peut aussi √™tre utilis√© avec des arrondis.
50 &lt;style&gt;
L'élément style permet d'intégrer directement des feuilles de style dans un contenu SVG. L'élément style de SVG possède les mêmes attributs que l'élément correspondant au format HTML (voir l'élément HTML <style>).
51 &lt;svg&gt;
L'√©l√©ment svg peut √™tre utilis√© pour int√©grer des fragments de code SVG √† l'int√©rieur d'un document (par exemple, un document HTML). Ce fragment de code SVG dispose de ses propres viewport et syst√®me de coordonn√©e.
52 &lt;switch&gt; Element, SVG, SVG Conteneur
L'√©l√©ment switch √©value les attributs requiredFeatures, requiredExtensions et systemLanguage de ses √©l√©ments enfants directs, dans l'ordre, puis affiche le premier √©l√©ment pour lequel les attributs renvoient true. Tous les autres seront ignor√©s et donc non affich√©s. Si l'√©l√©ment enfant est un √©l√©ment conteneur tel que <g>, alors l'int√©gralit√© du contenu de cet enfant est soit trait√©/rendu soit ignor√©/non rendu.
53 &lt;symbol&gt; SVG, SVG Conteneur
L'élément <symbol> est utilisé pour définir un template de graphique pouvant être instancié par un élément <use>.
54 &lt;tspan&gt; Contenu texte SVG, Elément(3), Référence(2), SVG
A l'intérieur d'un élément <text>, les propriétés du texte et des polices, ainsi que la position actuelle du texte, peuvent être ajustées de façon absolue ou relative à partir des coodonnées précisées dans un élément tspan.
55 &lt;use&gt;
L'√©lement <use> permet la duplication de nodes (noeuds du DOM, NDR) d√©finis par <defs> afin de les ins√©rer par ailleurs. L'effet est le m√™me que si les noeuds √©taient cr√©√©s dans une partie non-rendue (au sens de non-affich√©e) au sein du DOM puis "clon√©s"  l√† o√Ļ est utilis√© l'√©l√©ment use tel que le permet les √©l√©ments de gabarit gr√Ęce √† HTML5.

Puisque les noeuds clonés par use ne sont pas exposés, vous devez être attentif lorsque vous utilisez des règles de style CSS sur l'élément use et ses enfants "cachés". En effet les attributs CSS ne sont pas garantis d'être hérités lorsqu'ils seront clonés si vous n'explicitez pas correctement les héritages CSS.
56 a Element, SVG, SVG Conteneur
L'élément SVG <a> crée un hyperlien vers d'autres pages web, fichiers, emplacements dans la page en cours, adresses email, ou toute autre URL.
57 altGlyph Element, Reference, R√©f√©rence(2), SVG, √Čl√©ment(2)
L'élément altGlyph permet la selection des glyphes utilisées pour restituer un caractère de donnée.
58 altGlyphDef Element, Reference, R√©f√©rence(2), SVG, √Čl√©ment(2)
L'élément altGlyphDef défini une représentation de substitution pour les glyphes.
59 altGlyphItem Element, Reference, R√©f√©rence(2), SVG, √Čl√©ment(2)
L'élément altGlyphItem fournit un ensemble de candidats pour la substitution de glyphes par l'élément <altGlyph>.
60 animate Animation SVG, Element, SVG
L'élément SVG <animate> est utilisé pour animer un attribut ou une propriété d'un élément au fil du temps. Il est normalement inséré dans l'élément cible ou référencé par l'attribut href de l'élément.
61 animateColor Animation SVG, Element, SVG
L'élément <animateColor> spécifie une transformation de couleur à travers le temps.
62 animateMotion Animation SVG, Element, SVG
L'élément <animateMotion> permet d'animer un élément le long d'un chemin donné.
63 animateTransform Element, SVG, SVG Animation
L'élément <animateTransform> permet d'animer un élement en appliquant une transformation: translation, mise à l'échelle, rotation et/ou inclinaison.
64 circle SVG, SVG Element, SVG Reference
L'élément circle est un élément de la catégorie des Formes simples, utilisé pour créer des cercles, en se basant sur un centre et un rayon.
65 desc Element, SVG, SVG Description
Tout élément graphique ou conteneur dans un dessin SVG peut définir une description en utilisant l'élément <desc>, cette description ne peut contenir que du texte.
66 ellipse SVG, SVG Element, SVG Reference
L'élément SVG ellipse est un élément de Formes basiques,utilisé pour créer des ellipses basées sur un centre, un rayon x et un rayon y.
67 text Elément(3), Référence(2), SVG, SVG contenu de texte
L'√©l√©ment SVG text d√©finit un √©l√©ment graphique contenant du texte. Notez  qu'il est possible d'y appliquer un d√©grad√©, un motif, un trac√© sp√©cifique (clipping path), un masque ou un filtre.
68 title Element, Reference, SVG, SVG Description
Tout élément graphique ou conteneur dans un dessin SVG peut définir un titre en utilisant un élément <title>, ce titre ne peut contenir que du texte.
69 Index de la documentation SVG SVG
68 pages trouv√©es :
70 Namespaces Crash Course NeedsTranslation, SVG, TopicStub, XML
As an XML dialect, SVG is namespaced. It is important to understand the concept of namespaces and how they are used if you plan to author SVG content. Versions of SVG viewers prior to the release of Firefox 1.5 unfortunately paid scant attention to namespaces, but they are essential to multi-XML dialect supporting user agents such as Gecko-based browsers which must be very strict. Take some time to understand namespaces now and it will save you all sorts of headaches in future.
71 Exemple SVG, XML
Dans cet exemple, nous utilisons XHTML, SVG, JavaScript, et DOM pour animer un essaim de "particules". Ces particules sont gouvern√©es par deux principes simples. Premi√®rement, chaque particule essaye de se d√©placer vers le curseur, et deuxi√®mement, chaque particule essaye de s'√©loigner de la position moyenne des particules. Ces duex principes combin√©s, nous obtenons ce comportement naturel.
72 Référence des attributs SVG Landing, NeedsHelp, SVG, SVG Attribute, SVG Reference, TopicStub
Les éléments SVG peuvent être modifiés en utilisant des attributs qui spécifient comment les éléments doivent être traités ou présentés.
73 Attributs SVG de base
Les attributs SVG de base sont  tous les attributs communs pouvant √™tre sp√©cifi√©s sur n'importe quel √©l√©ment SVG.
74 Attributs SVG de présentation
Les attributs SVG de présentation sont des propriétés CSS pouvant être utilisées comme attributs sur les éléments SVG
75 Attributs SVG de style
Les attributs SVG de style sont tous les attributs qui peuvent être spécifiés sur tout élément SVG pour appliquer des styles CSS.
76 Attributs SVG de traitement conditionnel
Les attributs SVG de traitement conditionnel sont tous les attributs qui peuvent √™tre sp√©cifi√©s sur des √©l√©ments SVG pour contr√īler si l'√©l√©ment sur lequel il s'applique doit s'afficher ou non.
77 Attributs d'événements des SVG Event, SVG
Tout attribut d'événement a un nom qui commence par "on" suivit du nom de l'événement auquel il est rattaché. Ces attributs spécifient quel script exécuter lorsque l'événement du type donné est déclenché sur l'élément.
78 Height Attribut SVG, SVG
Cet attribut indique une dimension verticale <length> dans le syst√®me de coordonn√©es. La donn√©e (ou coordonn√©e) d√©finie par cet attribut d√©pend de l'√©l√©ment sur lequel il est appliqu√©. La plupart du temps, il repr√©sente la hauteur de la r√©gion rectangulaire composant l'√©l√©ment (voir les exceptions dans la documentation pour chaque type d'√©l√©ment).
79 Width
Cet attribut indique une dimension horizontale <length> dans le syst√®me de coordonn√©es. La donn√©e (ou coordonn√©e) d√©finie par cet attribut d√©pend de l'√©l√©ment sur lequel il est appliqu√©. La plupart du temps, il repr√©sente la largeur de la r√©gion rectangulaire composant l'√©l√©ment (voir les exceptions dans la documentation pour chaque type d'√©l√©ment).
80 accent-height Attribut, NeedsCompatTable, NeedsExample, NeedsUpdate, Référence(2), SVG
L'attribut accent-height définit la distance entre l'origine et le haut des accents placés sur les caractères. Cette distance est mesurée dans le système de coordonnées de la police.
81 clip-path SVG, SVG Attribute
L'attribut clip-path permet d'appliquer un détourage à un élément.
82 color SVG, SVG Attribute
L'attribut color est utilisé pour définir indirectement une valeur potentielle (currentColor) pour les attributs fill, stroke, stop-color, flood-color et lighting-color.
83 cx SVG, SVG Attribute
L'attribut cx définit la coordonnée de l'axe x pour le point central d'un élément.
84 cy SVG, SVG Attribute
L'attribut cy définit la coordonnée de l'axe y pour le point central d'un élément.
85 d
Cet attribut définit un chemin à suivre.
86 dx SVG, SVG Attribute
L'attribut dx indique un décalage sur l'axe x de la position d'un élément ou de son contenu.
87 dy SVG, SVG Attribute
L'attribut dy indique un décalage sur l'axe y de la position d'un élément ou de son contenu.
88 fill SVG, SVG Attribute
L'attribut fill a deux significations différentes: 1. pour les formes et le texte, il définit le remplissage (couleur, dégradé, motif, etc); 2. pour les animations, il définit l'état final.
89 fill-opacity SVG, SVG Attribute
L'attribut fill-opacity définit l'opacité du remplissage (couleur, dégradé, motif, etc) appliqué à une forme.
90 fill-rule SVG, SVG Attribute
L'attribut fill-rule définit l'algorithme à utiliser pour déterminer les parties sont considérées à l'intérieur de la forme.
91 in SVG, SVG Attribute, SVG Filter
L'attribut in identifie l'entrée pour la primitive de filtre donnée.
92 preserveAspectRatio SVG, SVG Attribute
L'attibut preserveAspectRatio indique comment un élément est mis à l'échelle lorsque le ratio largeur:hauteur du viewBox est différent du ratio de la zone d'affichage (définit par les attributs width et height).
93 seed Attribut SVG, Filtre
L'attribut seed repr√©sente le nombre palier pour la pseudo g√©n√©ration d'un nombre al√©atoire via la primitive <feTurbulence>.
94 stroke Attribut SVG, SVG
L'attribut stroke définit la couleur (ou n'importe quelle méthode de remplissage, comme un gradient ou motif) a utiliser pour dessiner le contour d'une forme SVG.
95 stroke-dasharray Attribut SVG, SVG
L'attribut stroke-dasharray contr√īle le motif et l'espacement entre les segments utilis√©s pour tracer le contour d'un √©l√©ment via l'attribut stroke. L'attribut d√©finit ainsi un motif constitu√© d'une suite de segments et de vides dont la forme se rapprochera d'une ligne de pointill√©s.
96 stroke-dashoffset SVG, SVG Attribute
L'attribut stroke-dashoffset décale la position de départ des pointillés sur les lignes SVG.
97 stroke-linecap SVG, SVG Attribute
L'attribut stroke-linecap définit la forme de la fin des lignes SVG.
98 stroke-linejoin SVG, SVG Attribute
L'attribut stroke-linejoin définit la manière de dessiner la liaison entre deux segments de ligne.
99 stroke-miterlimit SVG, SVG Attribute
L'attribut stroke-miterlimit définit la limite du rapport entre la longueur du coin et la valeur de stroke-width utilisée pour dessiner la liaison entre deux segments de ligne. Quand la limite est dépassée, la liaison passe du type miter (pointu) au type bevel (biseauté).
100 stroke-opacity SVG, SVG Attribute
L'attribut stroke-opacity définit l'opacité du contour (couleur, dégradé, motif, etc) appliqué à une forme SVG.
101 stroke-width SVG, SVG Attribute
L'attribut stroke-width définit l'épaisseur du contour à appliquer à une forme SVG.
102 style Reference, SVG, SVG Attribute
L'attribut style définit les informations de style pour son élément. Il fonctionne de manière identique à l'attribut style en HTML.
103 text-anchor Attribut SVG, NeedsCompatTable, SVG, SVG Attribute
L'attribut text-anchor est utilisé pour aligner un élément text par rapport à un point dont la position est définie au début "start", au milieu "middle" ou à la fin "end" de son contenu.
104 viewBox Attributs SVG, SVG
L'attribut viewBox permet de sp√©cifier qu'un groupe d'√©l√©ments graphiques s'√©tire afin de s'adapter √† un √©l√©ment conteneur.
105 x Attribut, NeedsCompatTable, NeedsUpdate, SVG
L'attribut x indique une coordonnée en x pour le système des coordonnées de l'utilisateur. L'effet de cette coordonnée dépend de l'élément sur lequel elle est utilisée. La plupart du temps, elle représente l'abscisse du coin en haut à gauche de la région rectangulaire pour l'élément. Cet attribut a la même syntaxe que <length>
106 SVG dans Firefox SVG
Vous trouverez des exemples simples de syntaxe et d'utilisation de SVG sur la page W3C SVG test suite.
107 SVG en tant qu'image Images, SVG
Le format SVG peut être utilisé en tant qu'image dans de nombreux contextes. Beaucoup de navigateurs supportent les images au format SVG dans :
108 Sources des compatibilités Compatibilité, SVG
Les sources suivantes sont utilisées pour les tableaux de compatibilités des éléments SVG et de leurs attributs :
109 Tutoriel SVG NeedsContent, SVG, SVG:Tutoriel
SVG, pour Scalable Vector Graphics (ou encore Graphismes vectoriels redimensionnables), est un langage basé sur le XML du W3C qui permet de définir des éléments graphiques avec des balises. Ce langage est plus ou moins implémenté dans Firefox, Opera, les navigateurs à base de Webkit, Internet Explorer et les autres navigateurs Web.
110 Contenu embarqué dans le SVG
En plus des formes graphiques simples comme les rectangles et les cercles, le format SVG permet d'ajouter d'autres types de contenu aux images.
111 Découpages et masquages SVG, SVG:Tutoriel
Effacer une partie de ce que l'on a cr√©√© pr√©c√©demment peut para√ģtre maladroit, voire totalement contradictoire. Mais cela peut se r√©v√©ler tr√®s utile, par exemple quand vous essayez de dessiner un demi-cercle.
112 Filtres SVG, SVG:Tutoriel
Dans certaines situations, les formes de base n'offrent pas la flexibilité nécessaire pour obtenir un certain effet. Par exemple, les ombres portées ne peuvent raisonnablement pas être crées avec des gradients. Les filtres sont des mécanismes SVG qui permettent de créer effets plus sophistiqués.
113 Formes de base SVG
Il existe tout un ensemble de formes de base utilis√©es pour faire du dessin via SVG. Le but de ces formes assez transparent, si on regarde attentivement les noms de chaque √©l√©ment. Des attributs permettent de configurer leur position et leur taille, mais vous pourrez retrouver les d√©tails de chaque √©l√©ment avec tous ses attributs √† la page des r√©f√©rences SVG. Nous nous contenterons ici de couvrir les fonctions de base qui nous sont n√©cessaires, car elles sont utilis√©es dans la plupart des documents SVG.
114 Gradients SVG SVG, SVG:Tutoriel
Probablement plus excitant qu'un simple remplissage et contour, est le fait de pouvoir créer et appliquer des dégradés comme remplissage ou contour.
115 Introduction SVG, SVG:Tutoriel
lion_svg.pngSVG est un langage XML, assez similaire au XHTML. Ce langage peut être utilisé pour dessiner des choses complexes, comme le petit lion sur la gauche. Je l'ai dit en présentation de ce tutoriel, le SVG est un langage vectoriel. En gros, cela veut dire que l'image peut être transformée, rétrécie, agrandie, bref, manipulée, sans perte de qualité.
116 Introduction à SVG dans HTML SVG
No summary!
117 Motifs SVG, SVG:Tutoriel
Les motifs (patterns en anglais) sont sans aucun doute les types de remplissages les plus complexes à utiliser en SVG. Ce sont également des outils très puissants, ils méritent donc d'être abordés pour que vous en connaissiez les fondamentaux. Comme les dégradés, l'élément <pattern> doit être placé dans la section <defs> du fichier SVG.
118 Outils pour SVG
Maintenant que nous avons vu les notions de base en SVG, nous allons nous intéresser à quelques outils qui permettent d'éditer des fichiers SVG.
119 Paths SVG, SVG:Tutoriel
L’élément <path> (chemin en français) est le plus versatile des éléments de la bibliothèque SVG parmi les formes basiques. Vous pouvez l’utiliser pour créer des lignes, des courbes, des arcs et autres.
120 Polices SVG Police, SVG, font
Lorsque SVG a √©t√© sp√©cifi√©, le support des polices d'√©criture pour le web n'√©tait pas r√©pandu dans les navigateurs. Comme l'acc√®s au fichier de la police ad√©quate est cependant crucial pour afficher correctement le texte, une technologie de description des polices a √©t√© ajout√©e √† SVG pour offrir cette capacit√©. Elle n'a pas √©t√© con√ßue pour la compatibilit√© avec d'autres formats tels que le PostScript ou OTF, mais plut√īt comme un moyen simple d'int√©gration des informations des glyphes en SVG lors de l'affichage.
121 Positionnement Débutant, SVG, SVG:Tutoriel
Pour chaque élément, SVG utilise un ensemble de coordonnées aussi appelé grille assez similaire à ce qui est utilisé dans canvas (et par tout un tas d'autres routines de dessin informatique). Dans le cas présent, le point en haut à gauche est considéré comme le point (0,0) ou point d'origine. Le positionnement est ensuite mesuré en pixel, depuis le coin supérieur gauche. Les valeurs positives de x vont vers la droite, les valeurs positives de y vont vers le bas. Notez que tout ceci est un peu contraire à la géométrie que l'on vous a enseignée. Ici, le positionnement fonctionne de la même manière que pour les éléments HTML.
122 Premiers pas SVG, SVG:Tutoriel
Jetez un coup d'oeil au morceau de code suivant :
123 Remplissages et contours SVG, SVG:Tutoriel
Il y a différentes manières de colorer des formes: utiliser différents attributs SVG sur l'objet, utiliser du CSS en ligne, une section CSS ou un fichier CSS externe. La plupart des SVG que vous trouverez sur le Web utilisent du CSS en ligne, mais il y a des avantages et inconvénients pour chaque manière.
124 SVG: Elément image Débutant, SVG, Tutoriel
L'élément SVG <image> permet d'afficher des images pixélisées au sein d'un objet SVG.
125 Textes SVG, SVG:Tutoriel
126 Transformations de base Intermediate, SVG, SVG:Tutoriel
Maintenant, nous sommes pr√™ts √† tordre nos images dans tous les sens. Mais avant toute chose, il faut vous pr√©senter l'√©l√©ment <g>. Cet assistant va vous permettre d'assigner des attributs √† un ensemble d'√©l√©ments. En fait, c'est bien son seul r√īle. Par exemple :