From 33058f2b292b3a581333bdfb21b8f671898c5060 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:40:17 -0500 Subject: initial commit --- files/fr/web/svg/element/defs/index.html | 137 +++++++++++++++++++++++++++++++ 1 file changed, 137 insertions(+) create mode 100644 files/fr/web/svg/element/defs/index.html (limited to 'files/fr/web/svg/element/defs/index.html') diff --git a/files/fr/web/svg/element/defs/index.html b/files/fr/web/svg/element/defs/index.html new file mode 100644 index 0000000000..56fbe41a82 --- /dev/null +++ b/files/fr/web/svg/element/defs/index.html @@ -0,0 +1,137 @@ +--- +title: +slug: Web/SVG/Element/defs +translation_of: Web/SVG/Element/defs +--- +
{{SVGRef}}
+ +

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 {{SVGElement("use")}} pour leur-s utilisation-s lorsque vous le souhaitez au sein du viewport.

+ +

Contexte d'usage

+ +

{{svginfo}}

+ +

Exemple

+ +
<svg width="80px" height="30px" viewBox="0 0 80 30"
+     xmlns="http://www.w3.org/2000/svg">
+
+  <defs>
+    <linearGradient id="Gradient01">
+      <stop offset="20%" stop-color="#39F" />
+      <stop offset="90%" stop-color="#F3F" />
+    </linearGradient>
+  </defs>
+
+  <rect x="10" y="10" width="60" height="10"
+        fill="url(#Gradient01)"  />
+</svg>
+
+ +

Attributs

+ +

Attributs globaux

+ + + +

Attributs spécifiques

+ +

Il ne dispoe pas d'attributs spécifiques.

+ +

Interface avec DOM

+ +

Cet élément est implémenté par l'interface SVGDefsElement.

+ +

Spécifications

+ + + + + + + + + + + + + + + + + + + + + +
SpécificationStatusCommentaire
{{SpecName('SVG2', 'struct.html#Head', '<defs>')}}{{Spec2('SVG2')}} 
{{SpecName('SVG1.1', 'struct.html#Head', '<defs>')}}{{Spec2('SVG1.1')}}Initial definition
+ +

Compatibilité avec les navigateurs

+ +

{{CompatibilityTable}}

+ +
+ + + + + + + + + + + + + + + + + + + +
FeatureChromeFirefox (Gecko)Internet ExplorerOperaSafari
Basic support1.0{{CompatGeckoDesktop('1.8')}}{{CompatIE('9.0')}}{{CompatOpera('8.0')}}{{CompatSafari('3.0.4')}}
+
+ +
+ + + + + + + + + + + + + + + + + + + +
FeatureAndroidFirefox Mobile (Gecko)IE PhoneOpera MobileSafari Mobile
Basic support{{CompatAndroid('3.0')}}{{CompatGeckoMobile('1.8')}}{{CompatNo}}{{CompatVersionUnknown}}{{CompatSafari('3.0.4')}}
+
+ +

The chart is based on these sources.

+ +

En lien avec

+ + -- cgit v1.2.3-54-g00ecf