SVGEllipseElement
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Das SVGEllipseElement
-Interface bietet Zugriff auf die Eigenschaften von <ellipse>
-Elementen.
Instanz-Eigenschaften
Erbt Methoden von seinem Eltern-Interface, SVGGeometryElement
.
SVGEllipseElement.cx
Schreibgeschützt-
Diese Eigenschaft gibt ein
SVGAnimatedLength
zurück, das dascx
-Attribut des gegebenen<ellipse>
-Elements widerspiegelt. SVGEllipseElement.cy
Schreibgeschützt-
Diese Eigenschaft gibt ein
SVGAnimatedLength
zurück, das dascy
-Attribut des gegebenen<ellipse>
-Elements widerspiegelt. SVGEllipseElement.rx
Schreibgeschützt-
Diese Eigenschaft gibt ein
SVGAnimatedLength
zurück, das dasrx
-Attribut des gegebenen<ellipse>
-Elements widerspiegelt. SVGEllipseElement.ry
Schreibgeschützt-
Diese Eigenschaft gibt ein
SVGAnimatedLength
zurück, das dasry
-Attribut des gegebenen<ellipse>
-Elements widerspiegelt.
Instanz-Methoden
Erbt Methoden von seinem Eltern-Interface, SVGGeometryElement
.
Beispiel
SVG
<svg width="200" height="200" xmlns="http://www.w3.org/2000/svg">
<ellipse cx="100" cy="100" rx="100" ry="60" id="ellipse" />
</svg>
JavaScript
const ellipse = document.getElementById("ellipse");
function outputSize() {
// Outputs "horizontal radius: 100 vertical radius: 60"
console.log(
`horizontal radius: ${ellipse.rx.baseVal.valueAsString}`,
`vertical radius: ${ellipse.ry.baseVal.valueAsString}`,
);
}
ellipse.addEventListener("click", outputSize);
Ergebnis
Spezifikationen
Specification |
---|
Scalable Vector Graphics (SVG) 2 # InterfaceSVGEllipseElement |
Browser-Kompatibilität
Siehe auch
<ellipse>
SVG-Element