Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

SVGEllipseElement

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨Juli 2015⁩.

Das SVGEllipseElement-Interface bietet Zugriff auf die Eigenschaften von <ellipse>-Elementen.

EventTarget Node Element SVGElement SVGGraphicsElement SVGGeometryElement SVGEllipseElement

Instanz-Eigenschaften

Erbt Methoden von seinem Eltern-Interface, SVGGeometryElement.

SVGEllipseElement.cx Schreibgeschützt

Diese Eigenschaft gibt ein SVGAnimatedLength zurück, das das cx-Attribut des gegebenen <ellipse>-Elements widerspiegelt.

SVGEllipseElement.cy Schreibgeschützt

Diese Eigenschaft gibt ein SVGAnimatedLength zurück, das das cy-Attribut des gegebenen <ellipse>-Elements widerspiegelt.

SVGEllipseElement.rx Schreibgeschützt

Diese Eigenschaft gibt ein SVGAnimatedLength zurück, das das rx-Attribut des gegebenen <ellipse>-Elements widerspiegelt.

SVGEllipseElement.ry Schreibgeschützt

Diese Eigenschaft gibt ein SVGAnimatedLength zurück, das das ry-Attribut des gegebenen <ellipse>-Elements widerspiegelt.

Instanz-Methoden

Erbt Methoden von seinem Eltern-Interface, SVGGeometryElement.

Beispiel

SVG

html
<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

js
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