SVGEllipseElement
SVGEllipseElement 介面提供了對 <ellipse> 元素的屬性的訪問。
例項屬性
繼承自其父介面 SVGGeometryElement 的方法。
SVGEllipseElement.cx只讀-
此屬性返回一個
SVGAnimatedLength物件,該物件反映給定 <ellipse> 元素的cx屬性。 SVGEllipseElement.cy只讀-
此屬性返回一個
SVGAnimatedLength物件,該物件反映給定 <ellipse> 元素的cy屬性。 SVGEllipseElement.rx只讀-
此屬性返回一個
SVGAnimatedLength物件,該物件反映給定 <ellipse> 元素的rx屬性。 SVGEllipseElement.ry只讀-
此屬性返回一個
SVGAnimatedLength物件,該物件反映給定 <ellipse> 元素的ry屬性。
例項方法
繼承自其父介面 SVGGeometryElement 的方法。
示例
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);
結果
規範
| 規範 |
|---|
| Scalable Vector Graphics (SVG) 2 # 介面 SVGEllipseElement |
瀏覽器相容性
載入中…
另見
- <ellipse> SVG 元素