From 7040e4bc9c98e0c50ce903a5cbeeabeda2ed908a Mon Sep 17 00:00:00 2001
From: julieng L'élément Le {{EmbedLiveSample('exemple', 150, '100%')}} Cet attribut définit le système de coordonnées pour le contenu de {{SVGElement("pattern")}}. Type de valeur : Note : Cet attribut n'a pas d'effet si l'attribut Cet attribut contient la définition d'une transformation optionnelle supplémentaire du système de coordonnées du motif vers celui de la cible. Type de valeur : <transform-list>; Valeur par défaut : none; Animatable: yes Cet attribut définit le système de coordonnées pour les attributs Cet attribut définit comme le fragment SVG doit être déformé s'il est embarqué dans un conteneur avec un ratio d'aspect différent.
- Type de valeur : ( Cet attribut définit les limites de la fenêtre de rendu du SVG pour le fragment du motif.Type de valeur : <list-of-numbers> ; Valeur par défaut : none; Animable: yes Cet attribut détermine la largeur du motif de mosaïque. Cet attribut détermine le déplacement en coordonnée x du motif de mosaïque.Type de valeur : <length>|<percentage> ; Valeur par défaut : <pattern>
définit un objet graphique qui peut être redessiné à des intervalles de coordonnées x et y répétés ("en mosaïque") pour couvrir une surface.<pattern>
est référéne par les attributs {{SVGAttr("fill")}} et {{SVGAttr("stroke")}} sur les autres éléments graphiques, pour appliquer un remplissage ou une bordure sur ces éléments avec le motif référencé.Exemple
-
-
-
-<svg viewBox="0 0 230 100" xmlns="http://www.w3.org/2000/svg">
- <defs>
- <pattern id="star" viewBox="0,0,10,10" width="10%" height="10%">
- <polygon points="0,0 2,5 0,10 5,8 10,10 8,5 10,0 5,2"/>
- </pattern>
- </defs>
-
- <circle cx="50" cy="50" r="50" fill="url(#star)"/>
- <circle cx="180" cy="50" r="40" fill="none" stroke-width="20" stroke="url(#star)"/>
-</svg>
-
-Attributs
-
-
-
- Type de valeur : <longueur>|<pourcentage>; Valeur par défaut : 0
; Animable : oui<pattern>
.
- Type de valeur: <URL>; Valeur par défaut : none; Animable: yesuserSpaceOnUse
|objectBoundingBox
; Valeur par défaut : userSpaceOnUse
; Animable: yesviewBox
est définit sur l'élément <pattern>
.x
, y
, width
, et height
.Type de valeur : userSpaceOnUse
|objectBoundingBox
; Valeur par défaut : objectBoundingBox
; Animable: yesnone
| xMinYMin
| xMidYMin
| xMaxYMin
| xMinYMid
| xMidYMid
| xMaxYMid
| xMinYMax
| xMidYMax
| xMaxYMax
) (meet
|slice
)? ; Valeur par défaut : xMidYMid meet
; Animable: yes
- Type de valeur : <length>|<percentage> ; Valeur par défaut : 0
; Animable: yes0
; Animatable: yes<pattern>
.
- Type de valeur : <URL>; Valeur par défaut : none; Animable: yes
Note : Pour les navigateurs implémentant href
, si à la fois href
et xlink:href
sont définis, xlink:href
sera ignoré et seulement href
sera utilisé.
Cet attribut détermine le déplacement en coordonnée y du motif de mosaïque. Type de valeur : <length>|<percentage> ; Valeur par défaut : 0
; Animable: yes
{{svginfo}}
- -{{Compat}}
diff --git a/files/fr/web/svg/element/pattern/index.md b/files/fr/web/svg/element/pattern/index.md new file mode 100644 index 0000000000..e15af97156 --- /dev/null +++ b/files/fr/web/svg/element/pattern/index.md @@ -0,0 +1,99 @@ +--- +title:L'élément <pattern>
définit un objet graphique qui peut être redessiné à des intervalles de coordonnées x et y répétés ("en mosaïque") pour couvrir une surface.
Le <pattern>
est référéne par les attributs {{SVGAttr("fill")}} et {{SVGAttr("stroke")}} sur les autres éléments graphiques, pour appliquer un remplissage ou une bordure sur ces éléments avec le motif référencé.
<svg viewBox="0 0 230 100" xmlns="http://www.w3.org/2000/svg"> + <defs> + <pattern id="star" viewBox="0,0,10,10" width="10%" height="10%"> + <polygon points="0,0 2,5 0,10 5,8 10,10 8,5 10,0 5,2"/> + </pattern> + </defs> + + <circle cx="50" cy="50" r="50" fill="url(#star)"/> + <circle cx="180" cy="50" r="40" fill="none" stroke-width="20" stroke="url(#star)"/> +</svg>+ +
{{EmbedLiveSample('exemple', 150, '100%')}}
+ +0
; Animable : oui<pattern>
.Cet attribut définit le système de coordonnées pour le contenu de {{SVGElement("pattern")}}. Type de valeur : userSpaceOnUse
|objectBoundingBox
; Valeur par défaut : userSpaceOnUse
; Animable: yes
Note : Cet attribut n'a pas d'effet si l'attribut viewBox
est définit sur l'élément <pattern>
.
Cet attribut contient la définition d'une transformation optionnelle supplémentaire du système de coordonnées du motif vers celui de la cible. Type de valeur : <transform-list>; Valeur par défaut : none; Animatable: yes
Cet attribut définit le système de coordonnées pour les attributs x
, y
, width
, et height
.Type de valeur : userSpaceOnUse
|objectBoundingBox
; Valeur par défaut : objectBoundingBox
; Animable: yes
Cet attribut définit comme le fragment SVG doit être déformé s'il est embarqué dans un conteneur avec un ratio d'aspect différent.
+ Type de valeur : (none
| xMinYMin
| xMidYMin
| xMaxYMin
| xMinYMid
| xMidYMid
| xMaxYMid
| xMinYMax
| xMidYMax
| xMaxYMax
) (meet
|slice
)? ; Valeur par défaut : xMidYMid meet
; Animable: yes
Cet attribut définit les limites de la fenêtre de rendu du SVG pour le fragment du motif.Type de valeur : <list-of-numbers> ; Valeur par défaut : none; Animable: yes
Cet attribut détermine la largeur du motif de mosaïque.
+ Type de valeur : <length>|<percentage> ; Valeur par défaut : 0
; Animable: yes
Cet attribut détermine le déplacement en coordonnée x du motif de mosaïque.Type de valeur : <length>|<percentage> ; Valeur par défaut : 0
; Animatable: yes
<pattern>
.Note : Pour les navigateurs implémentant href
, si à la fois href
et xlink:href
sont définis, xlink:href
sera ignoré et seulement href
sera utilisé.
Cet attribut détermine le déplacement en coordonnée y du motif de mosaïque. Type de valeur : <length>|<percentage> ; Valeur par défaut : 0
; Animable: yes
{{svginfo}}
+ +{{Compat}}
-- cgit v1.2.3-54-g00ecf