--- title: SVGStylable slug: Web/API/SVGStylable tags: - API - Reference - SVG - SVG DOM translation_of: Web/API/SVGStylable ---
{{APIRef("SVG")}}

Interface SVG stylisable

L'interface SVGStylable est implémentée sur tout les objets SVG pouvant avoir des attributs {{ SVGAttr("style") }}, {{SVGAttr("class")}} ou d'autre attributs modifiants leur présentation, leur affichage.

Aperçu de l'interface

Implémente aussi /
Métodes
  • {{ domxref("CSSValue") }} getPresentationAttribute(in {{ domxref("DOMString") }} name)
Propriétés
  • readonly {{ domxref("SVGAnimatedString") }} className
  • readonly {{ domxref("CSSStyleDeclaration") }} style
Norme SVG 1.1 (2e Édition)

Propriétés

Nom Type Description
className {{ domxref("SVGAnimatedString") }} Correspond à l'attribut {{ SVGAttr("class") }} de l'élément donné.
style {{ domxref("CSSStyleDeclaration") }} Correspond à l'attribut {{ SVGAttr("style") }} de l'élément donné.

Métodes

Nom & Arguments Retourne Description
getPresentationAttribute(in {{ domxref("DOMString") }} name) {{ domxref("CSSValue") }} Retourne la valeur par défaut (ex: static) d'un attribut de présentation donné comme un objet de type {{ domxref("CSSValue") }}.
The returned object is live; changes to the objects represent immediate changes to the objects to which the {{ domxref("CSSValue") }} is attached.

Compatibilité entre les navigateurs

{{Compat("api.SVGStylable")}}