Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

by

Baseline
Large disponibilité

Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis janvier 2020.

L'attribut by définit une valeur de décalage relative pour un attribut qui est modifié lors d'une animation.

La valeur de départ pour l'attribut est soit indiquée en la définissant comme valeur pour l'attribut donné dans le nom d'attribut (attributeName) ou l'attribut from.

Vous pouvez utiliser cet attribut avec les éléments SVG suivants :

Exemples

html
<svg viewBox="0 0 200 200" xmlns="http://www.w3.org/2000/svg">
  <rect x="10" y="10" width="100" height="100">
    <animate attributeName="width" fill="freeze" by="50" dur="3s" />
  </rect>
</svg>

Notes d'utilisation

Valeur Voir ci-dessous
Valeur par défaut Aucune
Peut être animé Non

Le type de valeur exact pour cet attribut dépend de la valeur de l'attribut qui est animé.

Lorsqu'une liste de valeurs est définie par l'attribut values, l'attribut by est ignoré.

Spécifications

Spécification
SVG Animations Level 2
# ByAttribute

Compatibilité des navigateurs