Recherche…
Syntaxe
-
<defs>
... éléments définis ...</defs>
Paramètres
Paramètre | Détails |
---|---|
defs | L'élément defs n'a pas de paramètres |
Remarques
L'élément <defs>
est utilisé comme élément de conteneur pour les éléments destinés à être utilisés uniquement par référence et non rendus directement. Les éléments qui seraient normalement affichés (par exemple <rect>
, <circle>
) et déclarés dans un bloc <defs>
sont traités comme si leur style incluait display:none
.
Bien que ce ne soit pas strictement nécessaire, la spécification SVG. recommande de placer toutes les définitions de dégradé, filtre, modèle, masque, symbole et marqueur dans un bloc defs
.
De base Exemple
<svg width="400px" height="400px">
<defs>
<rect id="defrect" fill="blue" fill-opacity=".5" x="50" y="50" width="100" height="100"/>
</defs>
<rect fill="red" x="20" y="20" width="80" height="80"/>
<use xlink:href="#defrect"/>
<use xlink:href="#defrect" x="50" y="60"/>
</svg>
Résultat
Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow