Vector-effect - Propriété CSS
Résumé des caractéristiques de la propriété vector-effect
none | non-scaling-stroke | non-scaling-size | non-rotation | fixed-positionnonevector-effect passe d'une valeur à l'autre sans transition.Single : valeur unique (l'ordre n'intervient pas).Schéma de la syntaxe de vector-effect.
vector-effect.Les liens du schéma donnent accès à plus de détails sur les différentes valeurs
Description de la propriété vector-effect.
La propriété vector-effect définit des contraintes sur les transformations appliquées à un élément. Par exemple : les changements d'échelle ne doivent pas
agir sur l'épaisseur des bordures.
Pour en apprendre plus sur les transformations, reportez-vous à la propriété transform ou à notre tutoriel sur les transformations.
Valeurs pour vector-effect.
- vector-effect: none;
Les transformations sont appliquées sans contraintes particulières.
Dans les exemples, l'élément bleu est l'original, n'ayant subi aucune transformation. L'élément vert a été décalé, tourné de 30 degrés et agrandi.
vector-effect:none; - vector-effect: non-scaling-stroke;
Lors d'une transformation de changement d'échelle (
scale(), l'épaisseur des bordures n'est pas modifiée.
vector-effect:non-scaling-stroke; - vector-effect: non-scaling-size; ⚠
Valeur non prise en chage à l'heure actuelle (2024).
vector-effect:non-scaling-size; - vector-effect: non-rotation; ⚠
Valeur non prise en chage à l'heure actuelle (2024).
vector-effect:non-rotation; - vector-effect: fixed-position; ⚠
Valeur non prise en chage à l'heure actuelle (2024).
vector-effect:fixed-position; - vector-effect: initial; (
none) vector-effect: inherit; vector-effect: revert; vector-effect: revertLayer; vector-effect: unset;Les valeurs communes sont présentées sur ces pages :
initial,inherit,revert,revert-layer,unset.
Exemple interactif avec la propriété vector-effect.
Le rectangle vert a subi une transformation : translation, échelle et rotation. Le rectangle bleu indique sa position de départ.
Compatibilité des navigateurs avec vector-effect.
Le tableau ci-dessous est trompeur : la propriété vector-effect est bien reconnue par les navigateurs, mais seulement avec la valeur non-scaling-stroke.
vector-effect.vector-effectNavigateurs sur ordinateurs :
Navigateurs sur mobiles :
Navigateurs obsolètes ou marginaux :

Internet Explorer

UC Browser pour Androïd

Firefox

Edge

Chrome

Safari

Opéra

Chrome pour Androïd

Safari sur IOS

Samsung Internet

Opéra Mobile

Androïd Brower

Firefox pour Androïd

QQ Browser

Baidu Browser

KaiOS Browser

Opéra mini
Histoire de la propriété vector-effect.
-
SVG (Scalable Vector Graphics)
Concernantvector-effect. Présentation de la propriétévector-effect.28 Août 2012Document de travail.15 Septembre 2016Candidat à la recommandation.
Voir aussi, concernant SVG.
La propriété vector-effect fait partie du module SVG (Scalable Vector Graphics), regroupant toutes les propriétés relatives au SVG.
Les définitions suivantes sont également décrites dans ce même module.



